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: - 9981_tech_network # 假设 Kanboard 在这个网络,后续会验证 # 定义网络(桥接模式,默认即可) networks: 9981_tech_network: # 声明使用外部已存在的kanboard_default网络 external: true