From e446d1c692448ba9ff9fcf02029363e1e2b2414d Mon Sep 17 00:00:00 2001 From: gxl Date: Wed, 3 Jun 2026 20:56:55 +0800 Subject: [PATCH] =?UTF-8?q?feat(nginx):=20=E6=B7=BB=E5=8A=A0=20nginx=20?= =?UTF-8?q?=E6=9C=8D=E5=8A=A1=E7=9A=84=20docker=20compose=20=E9=85=8D?= =?UTF-8?q?=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 配置 nginx 容器镜像为最新版本 - 设置容器名称为 nginx 并启用自动重启 - 映射端口 80 和 443 到宿主机 - 添加四个卷挂载用于日志、静态文件、证书和配置文件 - 挂载核心 nginx.conf 配置文件到容器内 --- dockercompose/nginx/docker-compose.yml | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 dockercompose/nginx/docker-compose.yml diff --git a/dockercompose/nginx/docker-compose.yml b/dockercompose/nginx/docker-compose.yml new file mode 100644 index 0000000..d4429f0 --- /dev/null +++ b/dockercompose/nginx/docker-compose.yml @@ -0,0 +1,17 @@ +services: + nginx: + image: nginx:latest + container_name: nginx + restart: always + ports: + - "80:80" + - "443:443" + volumes: + # 完全按照你的原版物理路径映射 + - /opt/docker/nginx/logs:/etc/nginx/logs + - /opt/docker/nginx/html:/etc/nginx/html + - /opt/docker/nginx/cert:/etc/nginx/cert + - /opt/docker/nginx/conf:/etc/nginx/conf + + # 核心主配置文件(确保执行过刚才的拷贝,宿主机上有这个文件) + - /opt/docker/nginx/conf/nginx.conf:/etc/nginx/nginx.conf \ No newline at end of file