标签: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