如何在Windows Server 2016上部署到远程Docker主机?

所以我有2016年虚拟机设置在azure,我想部署一个容器。 我读过的大多数文章都推荐使用docker compose和machine来设置,但是我找不到任何有关如何为服务器2016做的例子。我意识到这是全新的。

我的第一遍是尝试将其作为现有的主机添加到docker机,但我无法弄清楚。 我发现了一个例子,但它只是通过docker机实际上创build一个新的主机在azure色,这是不会工作,当我需要安装另一个工作站来处理它。 看着窗户dockercli文档,我没有看到任何标志来设置远程主机。

因此,给定一个运行Docker引擎(Windows容器)的服务器2016服务器,如何在本地将我的应用程序构build到映像中并将其部署到远程服务器?

有没有人知道这个呢?

使用docker开发和部署应用程序的常见方法是在您的开发机器上构build容器映像,将映像推送到您的docker存储库(docker hub或私有registry),然后docker在您的服务器上运行映像将隐含地从您的枢纽拉该图像。 要在服务器上运行docker命令,可以通过powershell远程执行,也可以将docker服务设置为远程监听。 在一个蔚蓝的子网内,这可以做到不安全,但是你很可能通过保护Windows 2016 Docker引擎来保存TLS