【发布时间】:2017-12-13 05:15:19
【问题描述】:
我有一个 docker-compose 文件,它将启动 6 个不同的微服务。我们的 docker-repository 的设置方式阻止了“最新”标签的使用,所以我正在寻找一种在 docker-compose 拉取微服务图像之前运行脚本的方法,这将在 docker-compose 的范围内设置环境变量.yml 文件。
version: '3'
services:
#Service 1
svc1:
image: some-snapshot.docker.privaterepo.com/some-service:${LATEST_SVC_TAG}
container_name: service1
ports:
- "8080:8080"
#Service 2
svc2:
image: some-snapshot.docker.privaterepo.com/some-service2:${LATEST_SVC2_TAG}
container_name: service2
ports:
- "8081:8081"
【问题讨论】:
标签: docker docker-compose