1.先创建宿主机内存放nginx配置文件的目录
mkdir /root/DockerCommonConfig/NginxConfig
2.先随便创建一个nginx容器,然后把里面的配置文件复制出来
docker run -itd --name tempNginx nginx
docker cp tempNginx:/etc/nginx /root/DockerCommonConfig/NginxConfig/nginx
此时进入到/root/DockerCommonConfig/NginxConfig的目录下就能看到刚刚复制过来的文件
然后删除该容器
docker rm -f tempNginx
3.再通过数据卷把宿主机内的本地配置文件挂载到容器中
docker run --privileged=true --name mynginx -d -p 80:80 -v /root/DockerCommonConfig/NginxConfig/nginx:/etc/nginx nginx
此时就完成了,那么如何检验呢?
我们修改一下配置文件
给它添加一行注释: