docker - 对独立容器使用覆盖网络会引发超出上下文期限
问题描述
我有 2 台服务器,我尝试在每台服务器中创建 1 个容器,并尝试通过覆盖网络连接它们,服务器规格如下:
服务器 1
- 森托斯 7
- 码头工人 17.06.1-ce
服务器 2
- 森托斯 7
- 码头工人 18.09.3
我按照此链接的指南(对独立容器使用覆盖网络),但是当我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.
,有人可以帮我解决这个问题吗?
解决方案
我需要将服务器 1 的 docker 版本从 17.06.1-ce 更新到 18.09.3,然后按照相同的指南进行操作,现在一切正常。
推荐阅读
- android - 致命异常:Cloudinary OnProgress 方法中的 java.lang.RuntimeException 数组长度错误
- firebase - Firebase 部署错误:无法分配区域
- python - 在图表上查找路径。这可以通过访问所有点并计算距离来帮助我
- mysql - 如何在 MySQL 中添加额外的标题行
- c++ - 使用模板函数初始化 constexpr 数组
- android - 如何修复出现在底部导航活动下方的片段?
- c - 阻塞与非阻塞 I/O 缓冲?
- java - 如何在spring data jpa中为自定义采石场提供可变参数而不使用for循环
- java - 根据目标日期查找最近的 startDate 和 endDate 的最佳方法
- python - 加盟产楠