docker - 无法连接到 Docker 端点 - Swarm Rancher 和 Portainer
问题描述
我正在使用 Docker Swarm、Rancher 和 Portainer 建立一个环境。在我的环境中它运行良好,但是当我将机器投入生产(使用 Proxmox 虚拟化)时,Portainer 无法正常工作。
它有错误无法连接到 Docker 端点。
查看 Portainer 代理中的日志我有这个错误:
time = "2021-03-09T18: 45: 59Z" level = error msg = "ListenAndServe: 2ab2ecf8-1823-4a28-816c-546878695bec: listen tcp 104.237.201.4:3000: bind: cannot assign requested address"
查看 Portainer 中的日志我有这个错误:
2021/03/09 18:54:47 http: proxy error: dial tcp 104.237.201.4:3000: getsockopt: connection refused
奇怪的是,这个 IP 104.237.201.4 来自另一台服务器,它不是 Swarm 的一部分。但是,只有在我尝试连接到 Portainer 后才会触发上述错误。Swarm 部分完美运行。
任何想法?
谢谢!
解决方案
推荐阅读
- javascript - 将用户更改保存到 HTML 应用程序的最佳方式是什么?
- c - **ft_split(char const *s, char c), 分段错误
- jsf - 重复代码的JSF复合组件,想参数化
- javascript - 如何修复 FullCalendar v4.x 的 eventRender 和 resourceRender 函数中的问题?
- python - 有没有办法制作一个可以像python方法一样调用它的函数?
- javascript - 尝试在不刷新页面的情况下使用输入值搜索 API
- ocaml - .cma 文件的沙丘行为
- reactjs - 在 React 类组件中处理大量逻辑的最佳方式
- python-3.x - 检查一列的值是否作为一个整体存在于另一列中
- c++ - C ++为什么大写字母会影响与字符串的比较(排序名称)