Chr*_*sco 6 docker docker-swarm docker-stack
我的服务器似乎空间不足,而且我在部署的一些 docker 堆栈方面遇到了一些问题。我花了一段时间才弄明白,但最终我做到了并删除了几个容器和图像以释放一些空间。
我能够运行service docker restart并且它起作用了。但是,存在一些问题:
docker info 说群是“待定”docker node ls显示我唯一的节点(领导者),它是available但它是downjournalctl -f -u docker 说`level=error msg="错误删除任务" error="不兼容的值模块=node/agent/worker node.id="运行时docker service ls,所有服务都有0/1副本。
这是运行时的状态 docker node ls
"Status": {
"State": "down",
"Message": "heartbeat failure for node in \"unknown\" state",
"Addr": "<ip and port>"
},
"ManagerStatus": {
"Leader": true,
"Reachability": "reachable",
"Addr": "<ip and port>"
}
Run Code Online (Sandbox Code Playgroud)
如何让我的服务再次运行?
选项1:
等待。有时它会自行修复。
选项 2(可能因操作系统而异):
systemctl stop docker
rm -Rf /var/lib/docker/swarm
systemctl start docker
docker swarm init
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6142 次 |
| 最近记录: |