在我的业务流程中安装docker dtr我遇到的问题是节点没有准备好让我运行docker run .... dtr (install|join)...
我确认两个ucp容器都在节点上,但有时它还不够,我收到了错误。
DEBU [0007]无法创建容器:来自守护程序的错误响应:无法找到满足以下条件的节点[可用容器槽]
我知道这意味着ucp成员资格不是100%,但我不知道如何进一步确认。
答案 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