天天看點

docker安裝nginx并挂載容器外配置檔案運作

1、建立檔案夾

mkdir -p /home/docker-nginx/log
mkdir -p /home/docker-nginx/conf.d
           

2、運作nginx用于擷取配置檔案

docker run --name nginx -p 80:80 -d nginx
           

3、将配置檔案和日志拷貝到容器外

docker cp nginx:/etc/nginx/nginx.conf /home/docker-nginx/
docker cp nginx:/var/log/nginx /home/docker-nginx/log
docker cp nginx:/etc/nginx/conf.d/default.conf /home/docker-nginx/conf.d/
           

4、删除初裝nginx容器

docker ps并docker rm XXXXX删除

5、運作挂載容器外配置的nginx

docker run --name nginx -p 80:80 -v /home/docker-nginx/nginx.conf:/etc/nginx/nginx.conf -v /home/docker-nginx/log:/var/log/nginx -v /home/docker-nginx/conf.d/default.conf:/etc/nginx/conf.d/default.conf -d nginx
           

繼續閱讀