1 下载docker镜像
#拉取nginx镜像
docker pull nginx
2 创建容器并将nginx的配置文件和项目位置已卷的形式同步出来
docker run -d -p 80:80 -v nginxconfig:/etc/nginx -v /projects:/projects --name nginx nginx
-d 后台运行
-p 80:80 将nginx的80端口映射到宿主机的80端口
-v 将容器内的文件和宿主机的文件同步
-v nginxconfig:/etc/nginx 具名挂载
-v /projects:/projects 指定路径挂载
3 修改nginx配置
查看卷详情 nginxconfig上面设置的名称
docker volume inspect nginxconfig
Mountpoint就是对应容器内nginx配置的地址
cd /var/lib/docker/volumes/nginxconfig/_data
vim nginx.conf
具体如何修改请查看我之前的文章 nginx部署多个前端项目