我試圖與羣版本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