如何连接到Azure VM上的docker?

Rag*_*ram 3 virtual-machine azure docker

我已在 Azure VM 上安装了 DIGITS docker。我正在尝试使用本地计算机(虚拟机外部)的 IP 地址连接到此 Docker。我在这方面没有取得任何成功。这可能吗?如果是这样,怎么办?

我从运行中获得了 Docker 的 IP 地址docker inspect <container-ID> | grep IPAddress。使用特定端口对获取的IP地址执行curl不会连接到Docker。

Jas*_* Ye 5

正如 Chun-Yen Wang 所说,您应该添加暴露给 Azure NSG 的端口
例如,我在端口 5000 上公开 docker,通过 Azure 门户添加入站规则,如下所示:

在此输入图像描述

之后您可以使用Azure VM的公共IP地址来访问它,您可以在这里找到您的公共IP地址:

在此输入图像描述

curl http://52.168.28.103:5000

希望有帮助。