1. 创建主机网站目录(为了把文件挂在到物理主机目录)
$ mkdir -p /usr/web
2. 拉取Nginx镜像
$ docker pull nginx
3. 随便启动个Nginx(为了拷贝里面的默认文件,如果不需要拷贝,则可以跳过3,4,5项)
$ docker run --restart=always --name nginx -p 80:80 -p 443:443 -d nginx
4. docker nginx中的文件拷贝到主机目录下
$ docker cp nginx:/usr/share/nginx/html/ /usr/web/
5. 停止并移除Nginx容器
$ docker stop nginx
$ docker rm nginx
6. 再次启动容器并作网站目录挂载
$ docker run --restart=always --name nginx -p 80:80 -p 443:443 -v /usr/web/:/usr/share/nginx/html/ --privileged=true -d nginx
7. 进入容器
$ docker exec -it nginx bash
8. Nginx容器内默认没有vim编辑器,先安装vim
$ apt-get update
$ apt-get install vim
9. 退出Nginx容器
$ exit
10. 如果有修改配置则需要重新启动Nginx
$ docker stop nginx
$ docker start nginx