Azure ARM Linux VM Public IP 和 Docker

Azure ARM Linux VM Public IP and Docker

我有一个简单的问题,我配置了一个 Ubuntu 16.04 LTS VM 及其所有默认组件。我 ssh 进入机器,安装 Docker 并在端口 80 公开一个网络应用程序容器,其中一个简单的静态网络应用程序是 运行。但问题是我无法从浏览器中的 public IP 地址访问该应用程序,该地址已创建为具有 ARM 模型的单独资源。我还分配了一个命名的 DNS 但无法工作:(。我有一个独立的 VM。

我之前在 Ubuntu Server Azure 服务上尝试过 Docker,我需要以传统方式配置 VM 的端点,并且启动了相同的应用程序 运行。但是我如何在使用 ARM 的独立 Ubuntu VM 中做到这一点?

对于 ARM,您需要配置网络安全组,而不是端点。
您可能希望允许端口 80 上的流量流向 VM。这是 link to the documentation. And link to a guide on how to do that with Portal.