首页 > 解决方案 > 对独立容器使用覆盖网络会引发超出上下文期限

问题描述

我有 2 台服务器,我尝试在每台服务器中创建 1 个容器,并尝试通过覆盖网络连接它们,服务器规格如下:

服务器 1

服务器 2

我按照此链接的指南(对独立容器使用覆盖网络),但是当我docker run -dit --name alpine2 --network test-net alpine在服务器 2 上执行命令时,它会抛出错误docker: Error response from daemon: attaching to network failed, make sure your network options are correct and check manager logs: context deadline exceeded.,有人可以帮我解决这个问题吗?

标签: dockerdocker-swarm

解决方案


我需要将服务器 1 的 docker 版本从 17.06.1-ce 更新到 18.09.3,然后按照相同的指南进行操作,现在一切正常。


推荐阅读