我已经设置了一个 docker swarm,参考 Docker 文档 - 创建 Swarm 集群。
我启动了一个领事、一个经理和一个节点。当我尝试使用命令为未来的容器创建网络时:
docker -H :4000 network create --attachable --driver overlay hyp-net
我收到错误消息:
“--attachable”需要API版本1.25,但Docker守护进程API版本是1.24
当我检查 swarm 管理器的版本时,我看到 docker API 版本从 1.30 降级到 1.24。对于我的主机或领事或节点来说不是这样,只是针对群管理器降级了:
所以我似乎无法控制管理器自身降级,并在其上创建覆盖网络。我缺少什么?在两台具有 docker 版本的独立机器上尝试了两次:
可能原因:用户不属于
docker
组。
与
docker system prune
发生了非常相似的错误,它没有明确说明错误,而是给出了含糊不清的"container prune" requires API version 1.25, but the Docker daemon API version is 1.24
错误