Rancher OS:在一个容器中生成数据,并在另一个容器中设置为环境变量

时间:2017-05-31 07:18:53

标签: php linux shell docker rancher

我想我有一个非常具体的问题。 多个docker容器已经在堆栈中运行。 现在,其中两个容器需要通过安全连接相互通信。 对于此容器A,能够生成容器B应设置的令牌

我现在的问题是:如何启动容器A,等待它完全加载(PHP Framework需要一些时间才能完全加载)然后生成一个令牌,将容器B的这个令牌设置为环境变量,然后启动容器B.

或者有没有更好的方法来解决这个问题?

非常感谢

1 个答案:

答案 0 :(得分:0)

如果您的容器A具有Rancher API密钥,您可以与Rancher API进行通信,并使用您想要的任何环境变量或标签启动容器B.