1.镜像拉取
docker pull nginx:1.9.5
2.创建挂载目录
cd /optmkdir vue-admincd /usr/localmkdir nginx
3.运行容器
docker run -d --name nginx-test -p 8080:80 nginx:1.9.5curl localhost:8080 //弹出nginx欢迎页docker exec -it nginx-test /bin/bash //进入容器命令
4.复制容器目录
docker cp nginx-test:/etc/nginx/nginx.conf /usr/local/nginx/docker cp nginx-test:/etc/nginx/conf.d /usr/local/nginx/conf/ docker cp nginx-test:/usr/share/nginx/html /opt/vue-admin/dist/docker cp nginx-test:/var/log/nginx/ /usr/local/nginx/logs/
5.清除容器
docker stop nginx-test docker rm nginx-test
6.创建正式容器并挂载目录
docker run -d --restart=always --privileged=true --name nginx-admin -m 300m -p 9380:80 \-v /usr/local/nginx/nginx.conf:/etc/nginx/nginx.conf \-v /usr/local/nginx/conf:/etc/nginx/conf.d \-v /opt/vue-admin/dist:/usr/share/nginx/html \-v /usr/local/nginx/logs:/var/log/nginx \-e TZ=Asia/Shanghai \nginx:1.9.5