在节点上安装Docker DTR需要什么条件,我该如何测试它们?

时间:2017-03-06 21:00:02

标签: docker

在我的业务流程中安装docker dtr我遇到的问题是节点没有准备好让我运行docker run .... dtr (install|join)...

我确认两个ucp容器都在节点上,但有时它还不够,我收到了错误。

  

DEBU [0007]无法创建容器:来自守护程序的错误响应:无法找到满足以下条件的节点[可用容器槽]

我知道这意味着ucp成员资格不是100%,但我不知道如何进一步确认。

1 个答案:

答案 0 :(得分:1)

好的伙伴我找到了答案。

我有两个检查,我正在循环运行。

检查ucp是否在节点上运行

docker ps --filter status=running | grep ucp | wc -l

应该返回2

是否在节点上完全处理了Docker UCP容器?

ucp-reconcile 容器将运行,然后在完成UCP时退出。如果它退出任何东西但是0则会失败。

docker ps -a --filter \'exited=0\' | grep ucp-reconcile | wc -l')

这应该返回1