下载镜像
docker pull nginx:latest
创建挂载目录
mkdir -p /home/yujj/share/nginx/conf
mkdir -p /home/yujj/share/nginx/log
mkdir -p /home/yujj/share/nginx/html
生成容器并将容器文件复制到宿主机
docker run --name nginx -p 9001:80 -d nginx
docker cp nginx:/etc/nginx/nginx.conf /home/yujj/share/nginx/conf/nginx.conf
docker cp nginx:/etc/nginx/conf.d /home/yujj/share/nginx/conf/conf.d
docker cp nginx:/usr/share/nginx/html /home/yujj/share/nginx/
docker rm nginx
删除镜像再次创建运行镜像
docker rm nginx
docker run \
-p 80:80 \
--name nginx \
--network host \
-v /home/yujj/share/nginx/conf/nginx.conf:/etc/nginx/nginx.conf \
-v /home/yujj/share/nginx/conf/conf.d:/etc/nginx/conf.d \
-v /home/yujj/share/nginx/log:/var/log/nginx \
-v /home/yujj/share/nginx/html:/usr/share/nginx/html \
-d nginx:latest