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
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。


