docker安装nginx:
1.拉取nginx镜像
docker pull nginx:latest
2.在宿主机创建以下目录,用于宿主机和镜像内的目录做映射
mkdir -p /usr/local/docker_soft/nginx/{conf.d,log,html}
3.在/usr/local/docker_soft/nginx目录下创建nginx.conf文件
4.运行以下命令,发现刚执行完该命令,nginx的容器就立即停止了
5.经过测试,以上命令改为这样就可以了,把nginx的位置调换了下就可以了。
docker run -d -p 80:80 --name zxl-nginx \
-v /usr/local/docker_soft/nginx/log:/var/log/nginx \
-v /usr/local/docker_soft/nginx/html:/usr/share/nginx/html \
-v /usr/local/docker_soft/nginx/conf.d:/etc/nginx/conf.d \
-v /usr/local/docker_soft/nginx/nginx.conf:/etc/nginx/nginx.conf nginx
6.也可以使用其他人的解决办法:
# 以下两条命令是一样的
docker run -d -v /etc/nginx/nginx/:/usr/local/docker_soft/nginx nginx
docker run -d -p 80:80 --name zxl-nginx -v /etc/nginx/nginx/:/usr/local/docker_soft/nginx nginx
参照博客:https://blog.csdn.net/JavaBuilt/article/details/107611311