nginx安装
1.拉取镜像
docker pull nginx
2.创建挂载路径
mkdir -p /usr/local/popsmart/nginx/conf mkdir -p /usr/local/popsmart/nginx/logs mkdir -p /usr/local/popsmart/nginx/www mkdir -p /usr/local/popsmart/nginx/conf.d
3.启动镜像获取配置文件
docker run --name nginx-test -p 80:80 -d nginx
4.复制容器镜像文件到挂载路径
docker cp nginx-test:/etc/nginx/nginx.conf /usr/local/popsmart/nginx/conf docker cp nginx-test:/etc/nginx/conf.d/default.conf /usr/local/popsmart/nginx/conf.d
5.停止删除 nginx-test
docker stop nginx-test docker rm nginx-test
6.编辑配置文件
vi /usr/local/popsmart/nginx/conf.d/default.conf
7.启动容器
docker run -d -p 80:80 --name nginx --privileged=true --restart=always -v /usr/local/popsmart/nginx/www:/usr/share/nginx/html -v /usr/local/popsmart/nginx/conf/nginx.conf:/etc/nginx/nginx.conf -v /usr/local/popsmart/nginx/conf.d:/etc/nginx/conf.d -v /usr/local/nginx/logs:/var/log/nginx nginx