1. 安装
    https://blog.csdn.net/chuwangji7769/article/details/100906172
    docker pull nginx

  2. 首先创建挂载目录
    mkdir -p /usr/docker/nginx/{conf,conf.d,html,log}

3.启动容器
docker run -d –name “nginx3” -p 8083:80 nginx

4.复制容器中的nginx.conf
从容器 复制到 usr/docker/nginx/conf
docker cp 392a20c54f2288bdb64c04d3566d57810d7c4d90ac17ae38820ad2e41b60e9b7:/etc/nginx/nginx.conf /usr/docker/nginx/conf
docker cp 392a20c54f2288bdb64c04d3566d57810d7c4d90ac17ae38820ad2e41b60e9b7:/etc/nginx/conf.d /usr/docker/nginx/conf

5.删除nginx3
docker rm -f nginx3

6.配置usr/docker/nginx/conf/nginx.conf

  1. 运行容器
    docker run –privileged -it –name nginx3 -p 8083:80 -v /usr/docker/nginx/conf/nginx.conf:/etc/nginx/nginx.conf:ro -v /usr/docker/nginx/conf/conf.d:/etc/nginx/conf.d:ro -v /usr/docker/nginx/html:/usr/share/nginx/html:rw -v /usr/docker/nginx/logs:/var/log/nginx -d nginx

第一个-v:挂载nginx的主配置文件,以方便在宿主机上直接修改容器的配置文件
第二个-v:挂载容器内nginx的日志,容器运行起来之后,可以直接在宿主机的这个目录中查看nginx日志
第三个-v:挂载静态页面目录

原文地址:http://www.cnblogs.com/kting/p/16866829.html

1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长! 2. 分享目的仅供大家学习和交流,请务用于商业用途! 3. 如果你也有好源码或者教程,可以到用户中心发布,分享有积分奖励和额外收入! 4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解! 5. 如有链接无法下载、失效或广告,请联系管理员处理! 6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需! 7. 如遇到加密压缩包,默认解压密码为"gltf",如遇到无法解压的请联系管理员! 8. 因为资源和程序源码均为可复制品,所以不支持任何理由的退款兑现,请斟酌后支付下载 声明:如果标题没有注明"已测试"或者"测试可用"等字样的资源源码均未经过站长测试.特别注意没有标注的源码不保证任何可用性