- docker下载nginx
docker pull nginx
- 启动nginx
docker run --name nginx -p 80:80 -d nginx
3.映射配置文件
mkdir -p /mydata/nginx
mkdir -p /mydata/nginx/www
mkdir -p /mydata/nginx/conf
mkdir -p /mydata/nginx/logs
4.将容器中的相应文件copy到刚创建的管理目录中
docker cp nginx:/etc/nginx/nginx.conf /mydata/nginx/
docker cp nginx:/etc/nginx/conf.d /mydata/nginx/conf/
docker cp nginx:/usr/share/nginx/html/ /mydata/nginx/www/
docker cp nginx:/var/log/nginx/ /mydata/nginx/logs/
5.停止并移除容器
docker stop nginx
docker rm nginx
6.重新挂载
docker run --name nginx -p 80:80
-v /mydata/nginx/nginx.conf:/etc/nginx/nginx.conf
-v /mydata/nginx/www/:/usr/share/nginx/html/
-v /mydata/nginx/logs/:/var/log/nginx/
-v /mydata/nginx/conf/:/etc/nginx/conf.d
--privileged=true -d nginx