【发布时间】:2019-01-27 18:31:54
【问题描述】:
我正在使用 AzureDevOps 构建和打包我的 docker 应用程序。
目标是在 Azure VM 中执行 docker-compose 命令,它位于防火墙后面,只能通过 vpn 连接或标准 Web 浏览端口访问。
【问题讨论】:
标签: azure docker deployment azure-devops
我正在使用 AzureDevOps 构建和打包我的 docker 应用程序。
目标是在 Azure VM 中执行 docker-compose 命令,它位于防火墙后面,只能通过 vpn 连接或标准 Web 浏览端口访问。
【问题讨论】:
标签: azure docker deployment azure-devops
您可以使用deployment groups 来实现这一点。之所以可行,是因为它是一种单向通信(从代理到 Azure Devops),因此您实际上不需要为 VM 打开端口,VM 只需能够到达 Azure Devops 端点 (more on this)。
TLDR。使用代理会起作用,因为它是来自代理的传出连接,而不是从 Azure Devops 到代理。
【讨论】: