| 12345678910111213141516171819202122232425262728293031 |
- version: '3.8' # 1.29.2 完全支持 3.x 版本语法,兼容性稳定
- services:
- nginx:
- image: registry.cn-hangzhou.aliyuncs.com/zhongpengqun/wanderer:linux-amd64-nginx-1.28.0
- container_name: nginx # 自定义容器名,便于管理
- restart: always # 容器意外退出时自动重启(适合生产环境)
- ports:
- - "80:80" # 映射 HTTP 端口(宿主机端口:容器内端口)
- - "443:443" # 映射 HTTPS 端口(如需配置 SSL,保留此条)
- volumes:
- # 挂载配置文件:宿主机 ./conf.d 对应容器内 /etc/nginx/conf.d
- - ./conf.d:/etc/nginx/conf.d
- # 挂载 SSL 证书:如需 HTTPS,将证书放在 ./ssl 目录
- - ./ssl:/etc/nginx/ssl
- # 挂载静态文件:宿主机 ./html 对应容器内默认网站根目录
- - ./html:/usr/share/nginx/html
- # 挂载日志:宿主机 ./logs 保存 Nginx 访问/错误日志
- - ./logs:/var/log/nginx
- environment:
- - TZ=Asia/Shanghai # 设置容器时区为上海(避免日志时间偏差)
- networks:
- - nginx-network # 自定义网络,后续若加其他服务(如后端)可复用
- - 9981_tech_network # 假设 Kanboard 在这个网络,后续会验证
- # 定义网络(桥接模式,默认即可)
- networks:
- nginx-network:
- driver: bridge
- 9981_tech_network: # 声明使用外部已存在的kanboard_default网络
- external: false
|