docker pull nginx:1.22.0
创建挂载目录
mkdir -p /opt/docker/nginx/conf
mkdir -p /opt/docker/nginx/log
mkdir -p /opt/docker/nginx/html
生成容器
docker run --name nginx -p 8443:80 -d nginx
docker cp nginx:/etc/nginx/nginx.conf /opt/docker/nginx/
docker cp nginx:/etc/nginx/conf.d/ /opt/docker/nginx/conf/conf.d/
docker cp nginx:/usr/share/nginx/html/ /opt/docker/nginx/html/
docker cp nginx:/var/log/nginx/ /opt/docker/nginx/logs/
docker run
-p 8443:8443
–name nginx
-v /opt/docker/nginx/conf/nginx.conf:/etc/nginx/nginx.conf
-v /opt/docker/nginx/conf/conf.d:/etc/nginx/conf.d
-v /opt/docker/nginx/logs:/var/log/nginx
-v /opt/docker/nginx/html:/usr/share/nginx/html
-d nginx:latest
#自启动
docker update nginx --restart=always
docker restart nginx