docker下如何安装nginx及挂载nginx配置呢?
下文笔者讲述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
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。