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

我的第一步是尝试将其作为现有主机添加到docker计算机,但我不知道这一点。我找到了一个示例,但是它仅通过docker机器在azure上实际创建了一个新主机,当我需要设置另一个工作站来使用它时,它将无法正常工作。查看Windows docker cli docs,我看不到任何设置远程主机的标志。

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

有人知道吗?

最佳答案

使用docker开发和部署应用程序的常见方法是在开发机器上构建容器镜像,将镜像推送到docker存储库(docker hub或私有(private)注册表),然后docker在服务器上运行镜像,将隐式地从您的集线器中提取该图像。
要在服务器上运行docker命令,您可以通过powershell进行远程控制,也可以将docker服务设置为进行远程侦听。在 azure 的子网中,可以不安全地完成此操作,但是您很有可能通过protecting a Windows 2016 Docker engine with TLS进行保存

关于azure - 如何在Windows Server 2016上部署到远程Docker主机?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/41157560/

10-14 15:52
查看更多