强调:本人以下操作全都是root用户行执行的
-
拉取nginx镜像
docker pull nginx
-
先运行nginx容器,目的是挂在目录
docker run -p 80:80 --name nginx -d nginx
-
进入/mydata/nginx文件夹
docker container cp nginx:/etc/nginx . # 注意后边的那个空格和. 都不能少 mv nginx/ 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
-
设置跟随docker启动
docker update nginx --restart=always
-
浏览器访问http://自己的ip,出现nginx的访问界面