Docker配置nginx

拉取镜像

docker pull nginx

创建容器

docker run -it -d -p 8088:80 --name myn nginx

启动容器后测试

创建文件夹

mkdir -p /px/nginx/log

 拷贝容器内配置到此目录下

docker cp 5cd725ed32bf:/etc/nginx/nginx.conf /px/nginx/

docker cp 5cd725ed32bf:/usr/share/nginx/html /px/nginx/

docker cp 5cd725ed32bf:/etc/nginx/conf.d/default.conf /px/nginx/

然后再进行run容器

docker run -it -d -p 8083:80 --name mynginx -v /px/nginx/html:/usr/share/nginx/html -v /px/nginx/log:/var/log/nginx -v /px/nginx/nginx.conf:/etc/nginx/nginx.conf -v /px/nginx/default.conf:/etc/nginx/conf.d/default.conf:ro nginx

测试成功~

原文地址:https://www.cnblogs.com/Px-Passion/p/13529235.html