docker pull nginx:1.10
#先运行一次容器(为了拷贝配置文件)
docker run -p 80:80 --name nginx \
-v /home/lele/mynginx/html:/usr/share/nginx/html \
-v /home/lele/mynginx/logs:/var/log/nginx \
-d nginx:1.10
#将容器内的配置文件拷贝到指定目录:
docker container cp nginx:/etc/nginx /home/lele/mynginx/
#修改文件夹名称
cd /home/lele/mynginx
mv nginx conf
#终止并删除容器
docker stop nginx
docker rm nginx
docker run -p 80:80 --name nginx \
-v /home/lele/mynginx/html:/usr/share/nginx/html \
-v /home/lele/mynginx/logs:/var/log/nginx \
-v /home/lele/mynginx/conf:/etc/nginx \
-d nginx:1.10
#用下面这种方式启动nginx容器,可以在nginx.conf中配置多个server
docker run --net=host --name nginx \
-v /home/lele/mynginx/html:/usr/share/nginx/html \
-v /home/lele/mynginx/logs:/var/log/nginx \
-v /home/lele/mynginx/conf:/etc/nginx \
-d nginx:1.10
编辑一个index.html文件放入/home/lele/mynginx/html
目录下,浏览器访问,即可看到内容。