配置shipyard,无法通过swarm agent 添加docker容器


曾试过shipyard的自动部署与手动部署,都发现无法通过swarm agent添加容器进行管理。

在swarm manager中的日志信息:
ERRO Get http://10.89.13.105:2375/v1.15/info: dial tcp 10.89.13.105:2375: getsockopt: no route to host. Are you trying to connect to a TLS-enabled daemon without TLS?

曾试过token、etcd的方式进行注册,而已已经查看到注册信息已经注册成功,但在swarm manager的日志中却显示 no route to host,后面也曾试过docker网段的IP,或者当前使用的public IP,都提示一样的错误。

网上有看到提及配置swarm agent ,需要先添加agent 后配置swarm manager的问题bug,但也尝试过先做agent后manager的方式也一样的报错。
已邀请:

王传义

赞同来自:


关注中

lueliu

赞同来自:


已解决:
主要还是防火墙的问题
firewall-cmd --zone=trusted --add-interface=docker0

王传义

赞同来自:


呵呵 看系统我个人环境 防火墙都关闭了

要回复问题请先登录注册