繁体   English   中英

从Windows连接到远程Docker Swarm

[英]Connect to remote Docker Swarm from Windows

我想从Windows框中连接到远程Docker Swarm(Ubuntu)。 在Linux中,它暗示您需要更新daemon.json文件。 您如何在Windows中实现这一目标?

谢谢!

Docker引擎分为两部分,在您的Ubuntu机器上运行的守护程序服务(dockerd),我们将其称为“服务器”。 然后,可以从该服务器(泊坞窗)或类似Windows计算机(docker.exe)的任何设备运行docker cli。 我们将其称为“客户”。

客户端可以通过两种主要方式与服务器进行通信:套接字和TCP端口。 套接字通常是为本地连接保留的(SSH连接到服务器,而docker客户端默认使用套接字文件与本地服务器通信)或SSH隧道,这在Windows上并不是开箱即用的(如果您请尝试在Windows 10上使用Linux的Windows子系统)。

另一个连接选项是TCP,出于安全原因,未在服务器上启用该选项。 启用后它没有身份验证,因此您将要使用TLS进行远程身份验证,因此Docker为此提供了步骤 这不是3分钟的解决方案,因此许多人都在寻找更简单的方法来解决此问题。

在服务器上启用TLS和TCP端口的更简单选项是将Docker Cloud与“自带群集”功能结合使用 ,该功能可为您管理证书和安全性。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM