1、下载镜像
docker pull public.ecr.aws/docker/library/nginx:alpine-slim
2、创建挂载文件目录
mkdir -p /opt/NODE/nginx/conf
mkdir -p /opt/NODE/nginx/log
mkdir -p /opt/NODE/nginx/html
3、查看已存在的镜像列表
docker images
4、初次启动nginx
docker run --name nginx -p 9528:80 -d public.ecr.aws/docker/library/nginx:alpine-slim
5、将容器中nginx配置cp到本地
docker cp nginx:/etc/nginx/nginx.conf /opt/NODE/nginx/conf/nginx.conf
docker cp nginx:/usr/share/nginx/html /opt/NODE/nginx/
docker cp nginx:/etc/nginx/conf.d /opt/NODE/nginx/conf/conf.d
6、查看当前容器列表
docker ps -a
7、停掉之前创建的nginx容器并删除
docker stop nginx
docker rm nginx
8、启动nginx
docker run -p 9528:80 --name nginx -v /opt/NODE/nginx/conf/nginx.conf:/etc/nginx/nginx.conf -v /opt/NODE/nginx/conf/conf.d:/etc/nginx/conf.d -v /opt/NODE/nginx/log:/var/log/nginx -v /opt/NODE/nginx/html:/usr/share/nginx/html -d public.ecr.aws/docker/library/nginx:alpine-slim
9、修改ngixn配置后生效配置
docker restart nginx