所有docker swarm/service命令都不能执行,返回如下错误:
docker swarm: Error response from daemon: rpc error: code = 4 desc = context deadline exceeded
包括 $ docker node ls
等swarm相关的命令:
但是docker ps /images 命令正常使用
$ docker swarm join-token manager Error response from daemon: rpc error: code = 4 desc = context deadline exceeded
查看docker的log
sudo tail -f /var/log/messages | grep docker
说明swarm cluster环境通信遇到了问题。
解决办法:
重新初始化cluster环境即可:
docker swarm init --force-new-cluster
将node 重新加入即可解决