1、下载Nginx镜像

docker pull nginx

2、创建本地目录并启动

#创建本地目录
mkdir -p /opt/nginx/conf

#先启动镜像,然后将镜像中的配置文件拷贝至刚才创建的目录
#如果不操作这一步,待会儿指定挂载文件启动时,容器无法启动,会提示找不到nginx的配置文件
docker run -d --name nginx nginx
docker cp nginx:/etc/nginx/nginx.conf /opt/nginx/conf/
docker cp nginx:/etc/nginx/conf.d /opt/nginx/conf/

#配置文件文件已经拷贝下来了,现在可以停止并删除刚才启动的容器了
docker stop nginx && docker rm nginx

3、启动容器

docker run -d --name nginx -p 80:80 -p 443:443 \
-v /opt/nginx/conf/nginx.conf:/etc/nginx/nginx.conf \
-v /opt/nginx/conf/conf.d:/etc/nginx/conf.d \
-v /opt/nginx/logs:/var/log/nginx \
-v /opt/nginx/html:/usr/share/nginx/html   \
--privileged=true \
--restart=always \
nginx
最后修改:2022 年 05 月 05 日
如果觉得我的文章对你有用,请随意赞赏