【发布时间】:2017-12-04 07:10:46
【问题描述】:
我有两个 docker 一个包含 Cassandra 服务器,另一个包含一个包含我的应用程序的码头服务器。
在码头和 Cassandra 启动后,两个 docker 都使用 chef-solo 进行配置和运行任务。
在 Cassandra docker 中,我们在服务器启动后运行密钥空间创建。 在码头,我们在服务器启动后将数据预加载到系统中。
问题是我需要知道 Cassandra docker 何时完成初始化,然后才能启动码头,因为为了预加载数据,我需要连接到 Cassandra。
我的问题是如何实现?
- 是否有 docker 指令可以通知系统我的 docker 已准备就绪?
- 有没有办法检查厨师是否完成了初始化?
- 也许我需要另一种方法?
欢迎提出建议。
【问题讨论】: