我试图与群版本1.12.1
从泊坞窗客户端连接到管理器:泊坞窗机守护进程访问的远程群`1.12.1`经理
$ docker -H tcp://MY_MANAGER_1_IP:2377 info
,我得到了以下错误消息:
Are you trying to connect to a TLS-enabled daemon without TLS?
任何人都有想法,提前谢谢。
我试图与群版本1.12.1
从泊坞窗客户端连接到管理器:泊坞窗机守护进程访问的远程群`1.12.1`经理
$ docker -H tcp://MY_MANAGER_1_IP:2377 info
,我得到了以下错误消息:
Are you trying to connect to a TLS-enabled daemon without TLS?
任何人都有想法,提前谢谢。
1.12中的集成码头群通过码头主机管理,而不是像以前在独立群集产品(如果您愿意,您仍然可以安装在1.12环境中)完成的群端口管理。像往常一样连接到码头主机,并通过docker swarm
,docker service
和docker node
命令进行管理。
您为集成swarm打开的端口不适用于docker API,它适用于群集管理器和工作人员之间的流量。要查看群体上的信息,swarm经理上的docker info
将包含一些细节,docker node
将给出经理和工作人员的状态。请注意,这也意味着您无法使用命令docker -H ... run ...
将作业提交到集成群集,您必须使用新的docker service
命令来管理新群集中的容器。
对于任何搬运工主机,这将让你运行从另一台机器的API命令,请参阅docs on securing the Docker API这是为了让TLS和安装守护程序侦听外部通信的过程,而不是使用docker.sock插座的远程访问。
是你的码头守护进程运行吗? 'sudo服务码头状态' –
@Fhahad,它运行着很多很多 – perigee