1.先导入nginx镜像
docker load -i nginx镜像
或者 docker pull 镜像
2.随便启动一个nginx实例
只是为了复制出配置
docker run -p 80:80 --name=nginx -d nginx:1.10
3.拷贝配置文件
将容器内的配置文件拷贝到当前目录
docker container cp nginx:/etc/nginx .
别忘了后面的点
4.修改文件名称
mv nginx conf
再次创建一个nginx文件夹
将这个conf移动到docker/nginx下
mv conf nginx/
5.终止原容器
docker stop nginx
6.删除容器
docker rm -f nginx
7.创建新的容器
docker run -p 80:80 --name nginx \
-v /docker/nginx/html:/usr/share/nginx/html \
-v /docker/nginx/logs:/var/log/nginx \
-v /docker/nginx/conf:/etc/nginx \
-d nginx:1.10
注:name前是两个- 创建新容器之前,必须确保
/docker/nginx
nginx下目录结构是: conf html logs
给nginx的html下面放资源即可直接访问