为什么我的Azure ACI容器无法访问Internet?

8ulbf1ek  于 2023-05-23  发布在  其他
关注(0)|答案(1)|浏览(247)

在Azure ACI上运行的容器无法访问Internet是否正常?
我需要我的ACI容器将数据发送到互联网上的webhook,但Azure似乎阻止了来自任何ACI示例的出站流量。如果是,我如何解决/解决这个问题?
除了我正在使用的图像(我猜不是revelant),没有太多的配置我添加。我只将端口设置为2000而不是80,因为容器只需要监听这个端口(我假设它是入站端口)。

  1. OS type: Linux IP address: - SKU: Standard FQDN: - DNS name label scope reuse: - DNS name label: - Ports: 2000 Restart policy: On failure Container count: 1 Key management: Microsoft-managed keys (MMK) Resource ID: ...

如果我进入控制台,我没有得到答案:/ # ping 8.8.8.8 PING 8.8.8.8(8.8.8.8):56个数据字节

n3ipq98p

n3ipq98p1#

根据此microsoft article,似乎已应用ICMP流量限制,并且ACI中的ping命令仅在Vnet内有效(默认)。它在vnet之外不工作。您可以使用其他命令(如telnetnslookup)来检查容器的Internet访问。
telnet 8.8.8.8 443

  1. nslookup www.google.com

如果nslookuptelnet命令未执行,请使用以下命令安装模块。
Debian/Ubuntu

  1. apt update
  2. apt install dnsutils
  3. apt install telnet

用于RHEL/软呢帽

  1. dnf update
  2. dnf install bind-utils
  3. dnf install telnet
展开查看全部

相关问题