version: '3.8' # 伪集群方式配置时,各服务对外暴露的端口在映射到主机时,需要使用不同的端口,否则会导致端口冲突 # Docker-Compose 方式启动容器集群的 YAML 配置文件 # 当前配置仅保证可以启动容器;更多配置参数请参考镜像 README.md 文档中说明 services: app1-name: image: 'registry.cn-shenzhen.aliyuncs.com/colovu/app-name:latest' ports: - '8001:8000' environment: - ALLOW_ANONYMOUS=yes app2-name: image: 'registry.cn-shenzhen.aliyuncs.com/colovu/app-name:latest' ports: - '8002:8000' environment: - ALLOW_ANONYMOUS=yes volumes: - 'app_conf:/srv/conf' depends_on: - app1-name # 系统中已经存在使用`docker network create front-tier --driver bridge`创建的网络 networks: back-tier: external: back-tier front-tier: driver: bridge # 定义本地数据卷,由系统管理,需要手动删除 volumes: app_conf: driver: local app_data: driver: local var_log: driver: local