我已在 Azure VM 上安装了 DIGITS docker。我正在尝试使用本地计算机(虚拟机外部)的 IP 地址连接到此 Docker。我在这方面没有取得任何成功。这可能吗?如果是这样,怎么办?
我通过运行获得了 Docker 的 IP 地址 docker inspect <container-ID> | grep IPAddress
。使用特定端口对获取的IP地址进行curl无法连接到Docker。
最佳答案
正如 Chun-Yen Wang 所说,您应该添加暴露给 Azure NSG 的端口。
例如,我在端口 5000 上公开 docker,通过 Azure 门户添加入站规则,如下所示:
之后您就可以使用Azure VM的公共(public)IP地址来访问它,您可以在此处找到您的公共(public)IP地址:
curl http://52.168.28.103:5000
希望有帮助。
关于azure - 如何连接到Azure VM上的docker?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48286515/