【发布时间】:2021-05-13 15:52:23
【问题描述】:
我有一个运行良好的自定义构建映像(Python + 项目),我只想使用 docker-compose 部署多个容器,只有环境变量会改变,其余的是否相同,可以从 docker-compose 中的一项服务完成.yml
docker-compose.yml
version: '3'
services:
logsService:
image: logs:latest # logs image is already built and working fine
env_file:
- /home/controller/test/.env # File contains url, api_key, api_secret
通过使用 docker-compose up,我可以提供一个容器,但我想提供 4 个具有相同代码但不同 env 变量(即 url、api_key、api_secret)的容器,任何如何实现这一点的想法都会被告知
注意:我是 docker 新手,如果这是一个愚蠢的问题,请原谅我。
【问题讨论】:
标签: docker docker-compose docker-swarm