访问在另一个泊坞窗容器中生成的数据

我需要使用docker-compose.yml来运行一些docker-compose.yml容器。 每个docker容器都有一个入口点,在这里它为stream程创buildconfiguration文件。 我不能改变进程本身(我只有可执行文件),只有它的configuration。

第一个容器是一个“主”。 它生成密钥,其他人需要在其configuration中使用此密钥。

我怎么能把生成的密钥从“主”传递给其他容器? 我可以使用共享音量,但也许有更好的办法?

共享卷实际上是解决这个问题最好的方法。 在docker-compose.yml定义卷,然后将其安装在每个容器中的公共位置。 就像是:

 version: "3" services: foo: image: service/foo volumes: - "config:/config" bar: image: service/bar volumes: - "config:/config" volumes: config: