docker下如何安装nginx及挂载nginx配置呢?

宫欣彤 Docker 发布时间:2022-06-05 12:17:23 阅读数:13969 1
下文笔者讲述docker版nginx安装及配置加载的方法分享,如下所示
实现思路:
     1.拉起镜像
	 2.创建配置目录
	 3.启动容器
	 4.复制nginx中的配置文件到宿主机上
	 5.重启启动一个nginx,通过将配置目录和数据目录映射到docker中
例:
 
1.Docker拉取Nginx镜像
  docker pull nginx
  #查看镜像列表
  docker images 

2.创建挂载目录
    mkdir -p /opt/mydocker/mynginx/{conf,conf.d,html,logs}
 

3.进入容器并查看配置文件目录结构
  docker run -i -t nginx /bin/bash
 
4.copy容器里的配置文件到宿主机刚创建的文件下面
   docker cp 容器id:/etc/nginx/nginx.conf /opt/mydocker/mynginx/conf/nginx.conf
   docker cp 容器id:/etc/nginx/conf.d/default.conf  /opt/mydocker/mynginx/conf.d/default.conf

5.编写default.conf配置文件:
  将端口改为81:

6.挂载并启动Nginx:
  docker run -p 81:81 --name mynginx --privileged=true -v /opt/mydocker/mynginx/html:/usr/share/nginx/html -v /opt/mydocker/mynginx/conf/nginx.conf:/etc/nginx/nginx.conf -v /opt/mydocker/mynginx/conf.d/default.conf:/etc/nginx/conf.d/default.conf -v /opt/mydocker/mynginx/logs:/var/log/nginx -d nginx

7.测试docker是否运行正常
  在浏览器中输入http://ip:81 
 
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

本文链接: https://www.Java265.com/docker/202206/3642.html

最近发表

热门文章

好文推荐

Java265.com

https://www.java265.com

站长统计|粤ICP备14097017号-3

Powered By Java265.com信息维护小组

使用手机扫描二维码

关注我们看更多资讯

java爱好者