Docker 安装
docker pull nginx:1.24.0
mkdir -p /data/nginx/config
mkdir -p /data/nginx/config/conf.d
mkdir -p /data/nginx/cert
mkdir -p /data/log/nginx
mkdir -p 项目目录名
docker run --name tmp-nginx nginx:1.24.0
docker cp tmp-nginx:/etc/nginx/nginx.conf /data/nginx/config/nginx.conf
docker cp tmp-nginx:/etc/nginx/conf.d/default.conf /data/nginx/config/conf.d/default.conf
docker stop tmp-nginx
docker rm tmp-nginx
docker run -p 端口映射 --name nginx --privileged=true --restart=always \
-v /data/xxx:/data/xxx \
-v /data/nginx/config/nginx.conf:/etc/nginx/nginx.conf:ro \
-v /data/nginx/config/conf.d:/etc/nginx/conf.d \
-v /data/nginx/cert/conf.d:/etc/nginx/cert \
-v /data/log/nginx:/var/log/nginx \
-m 2G -d nginx:1.24.0
docker run --network=host --name nginx --privileged=true --restart=always \
-v /data/xxx:/data/xxx \
-v /data/nginx/config/nginx.conf:/etc/nginx/nginx.conf:ro \
-v /data/nginx/config/conf.d:/etc/nginx/conf.d \
-v /data/nginx/cert/conf.d:/etc/nginx/cert \
-v /data/log/nginx:/var/log/nginx \
-m 2G -d nginx:1.24.0