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

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

我确认这两个UCP容器都在节点上,但有时它不够,我得到的错误。

DEBU未能创build容器:来自守护进程的错误响应:无法find满足以下条件的节点[可用容器位置]

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

好的人我find了答案。

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

检查该节点上是否正在运行ucp

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

应该返回2

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

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

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

这应该返回1