You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
801 B
801 B
NGINX 部署
前提 : docker 和 docker-compose 都已准备完成。
配置文件
启动容器
docker run -d --name nginx nginx
创建路径
mkdir -p /usr/local/nginx/{conf,html,logs}
拷贝配置
docker cp nginx:/etc/nginx/nginx.conf /usr/local/nginx/conf/nginx.conf
删除容器
docker rm -f nginx
COMPOSE 文件
cat > /usr/local/nginx/docker-compose.yml <<'EOF'
version: '3'
services:
nginx:
restart: always
image: nginx
container_name: nginx
ports:
- 80:80
volumes:
- ./conf/nginx.conf:/etc/nginx/nginx.conf
- ./logs:/var/log/nginx
EOF
启动
cd /usr/local/nginx/ && docker-compose up -d
重载配置
docker exec nginx nginx -s reload