0

我开始在我的 Windows 2016 机器上使用 docker-machine。我正在尝试在 Azure 中创建一些 VM,但我有一个特定的网络安全组,我希望它使用它并且已经存在于 Azure 中。我跑过去docker-machine create --driver azure看了看告诉我如何设置资源组、子网等的小帮助文本,但我没有看到网络安全组的选项。在 Azure 中创建 VM 时,有没有办法为 docker-machine 指定现有的网络安全组?

4

1 回答 1

0

好的,所以根据文档,您应该使用 Subnet\VNet 或可用性集。您之所以问这个问题是因为您不了解 NSG 在 Azure 中的工作方式。NSG 附加到 VNet 或子网,因此将 VM\Container 部署到该 Subnet\VNet 将有效地将该 NSG 附加到您正在部署的实体。但正如文档所述 - “创建机器后,您可以修改网络安全组规则并从 Azure 门户打开机器的端口。”。

所以我想每次你部署一些东西时它都会创建一个新的 NSG,所以没有办法实现你正在尝试的东西(至少现在是这样)。

您可以尝试部署到现有 VNet 并检查是否没有专门为您正在部署的容器主机创建新的 NSG。如果这成立并且您有一个 NSG,那么您已经实现了您想要的。

于 2016-11-14T19:27:13.177 回答