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.

838 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
      - ./html:/usr/share/nginx/html
      - ./logs:/var/log/nginx
EOF

启动

cd /usr/local/nginx/ && docker-compose up -d

重载配置

docker exec nginx nginx -s reload