1

所以我在 azure 上设置了 2016 vm,我想向它部署一个容器。我读过的大多数文章都建议使用 docker compose 和 machine 来设置它,但我找不到任何关于如何为 server 2016 执行此操作的示例。我意识到它是全新的。

我的第一步是尝试将其作为现有主机添加到 docker 机器,但我无法弄清楚。我找到了一个例子,但它只通过 docker machine 在 azure 上实际创建了一个新主机,当我需要设置另一个工作站来使用它时,它是行不通的。查看 windows docker cli 文档,我没有看到任何设置远程主机的标志。

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

有没有人弄清楚这一点?

4

1 回答 1

0

使用 docker 开发和部署应用程序的常用方法是在您的开发机器上构建容器镜像,将镜像推送到您的 docker 存储库(docker hub 或私有注册表),然后 docker 在您的服务器上运行该镜像,这将从您的集线器中隐式提取该图像。要在您的服务器上运行 docker 命令,您可以通过 powershell 远程或设置您的 docker 服务以远程侦听。在 azure 子网中,这可能是不安全的,但您很可能会通过使用 TLS 保护 Windows 2016 Docker 引擎来保存它

于 2016-12-15T10:04:30.157 回答