1. # 拉取Nginx镜像
    2. docker pull nginx
    3. #运行Nginx容器
    4. docker run -d -p 81:80 nginx
    5. # 查看Nginx是否成功运行,以及对应的容器id
    6. docker ps
    7. # 创建挂载文件目录
    8. mkdir -p /usr/local/docker/nginx/conf/
    9. mkdir -p /usr/local/docker/nginx/conf.d/
    10. # 将nginx的配置从容器中拷贝到本地nginx目录下
    11. docker cp nginx容器id:/etc/nginx/nginx.conf /usr/local/docker/nginx/conf/
    12. docker cp nginx容器id:/etc/nginx/conf.d/default.conf /usr/local/docker/nginx/conf.d/
    13. # 删除nginx容器
    14. docker stop nginx容器id
    15. docker rm nginx容器id
    16. #创建静态资源目录
    17. mkdir /home/static/
    18. #修改Nginx配置,配置静态资源目录
    19. vim /usr/local/docker/nginx/conf.d/default.conf
    20. # 重启挂载并启动Nginx容器
    21. docker run -d --name nginx80 -p 80:80 \
    22. --restart=unless-stopped \
    23. -v /usr/local/docker/nginx/conf/nginx.conf:/etc/nginx/nginx.conf \
    24. -v /usr/local/docker/nginx/conf.d:/etc/nginx/conf.d \
    25. -v /data:/data \
    26. -v /home:/home \
    27. -v /usr/local/docker/nginx/logs:/var/log/nginx nginx
    28. # 修改了配置后重启容器
    29. docker restart 容器id