标签:product services service compose 端口 highlight 字段 ttl volumes
1. 通过使用多个Compose文件扩展整个Compose文件
2. 使用 extend 字段扩展单个服务
docker-compose.yml文件
version: ‘3‘ services: web: image: "tomcat:8" depends_on: - db - cache cache: image: "redis:alpine"
docker-compose.dev.yml文件,开发环境(映射端口、映射数据卷)
version: ‘3‘ services: web: volumes: - ‘.:/code‘ ports: - 8883:80 environment: DEBUG: ‘true‘ cache: ports: - 6379:6379
启动容器
docker-compose -f docker-compose.yml -f docker-compose.dev.yml up -d
docker-compose.prod.yml文件,生产环境
version: ‘3‘ services: web: volumes: - ‘.:/code‘ ports: - 80:80 environment: PRODUCTION: ‘true‘ cache: environment: TTL: ‘500‘
标签:product services service compose 端口 highlight 字段 ttl volumes
原文地址:https://www.cnblogs.com/BINGJJFLY/p/12912133.html