Не удалось присоединиться к рою докеров, потому что отсутствует control.sock?

#docker #docker-swarm

Вопрос:

У меня есть существующий рой докеров, состоящий из трех машин. Я пытаюсь добавить нового менеджера в этот рой. Я выполняю команду

docker swarm join --token SWMTKN-1-<...> 192.168.200.200:2377

Через некоторое время я получаю сообщение об ошибке

Error response from daemon: manager stopped: can't initialize raft node: rpc error: code = Unknown desc = could not connect to prospective new cluster member using its advertised address: rpc error: code = DeadlineExceeded desc = context deadline exceeded

Я просматриваю журналы демонов с помощью tail -f /var/log/messages | grep docker , я вижу это:

Mar 17 17:07:48 UAT-Blockchain dockerd: time="2021-03-17T17:07:48.575024542 08:00" level=warning msg="grpc: addrConn.createTransport failed to connect to {/var/run/docker/swarm/control.sock <nil> 0 <nil>}. Err :connection error: desc= "transport: Error while dialing dial unix /var/run/docker/swarm/control.sock: connect: no such file or directory". Reconnecting..." module=grpc

Быстрая проверка показывает, что /var/run/docker/swarm/control.sock действительно отсутствует на этой машине, но присутствует на машинах в существующем рое.

Что это control.sock ? Как я должен включить/восстановить его на этой текущей машине? Является ли это проблемой неправильной установки?