#检查是否已经存在nginx镜像,如果没有就pull拉取镜像
docker images
#没有指定版本号,默认最新版:latest
docker pull nginx
#运行nginx,原作者说这里会自动下载镜像,本人测试不能自动下载,就手动docker pull nginx
docker run -p 80:80 --name nginx -d nginx:latest
#注意 不要漏掉nginx后面的一个点
docker container cp nginx:/etc/nginx .
#更改目录,用于外部挂载文件
cd /mydata
mv nginx conf
mkdir nginx
mv conf/ nginx/
#删除刚安装好的容器,接下来重新安装新的容器,新容器会有外部挂载文件
docker stop nginx
docker rm nginx
#挂载,上一步如果没删除,会报错:有相同名称的nginx 容器
docker run -p 80:80 --name nginx \
-v /mydata/nginx/html:/usr/share/nginx/html \
-v /mydata/nginx/logs:/var/log/nginx \
-v /mydata/nginx/conf:/etc/nginx \
-d nginx:latest