nginx容器启动

kimpan
发布于 2024-05-15 / 56 阅读
0

nginx容器启动

创建映射目录

mkdir -p /mydata/nginx/html /mydata/nginx/conf /mydata/nginx/logs /mydata/nginx/cache

不映射端口、目录创建nginx容器

docker run -d --name nginx nginx

从容器内拷贝相应的文件目录到第一步创建的目录下

docker cp nginx:/etc/nginx/nginx.conf /mydata/nginx/conf/
docker cp nginx:/etc/nginx/conf.d /mydata/nginx/conf.d

停止并删除第二步创建容器

docker stop nginx
docker rm -f nginx

重新创建容器

docker run -d -p 80:80 -p 443:443 --name nginx -v /mydata/nginx/html:/usr/share/nginx/html -v /mydata/nginx/conf/nginx.conf:/etc/nginx/nginx.conf -v /mydata/nginx/conf/conf.d:/etc/nginx/conf.d -v /mydata/nginx/logs:/var/log/nginx -v /mydata/nginx/cache:/var/cache/nginx --restart=always nginx

移动文件目录

mv /mydata/nginx/conf.d/* /mydata/nginx/conf/conf.d/
rm -rf /mydata/nginx/conf.d