如何为Docker容器启用出站连接?

Mat*_*tze 5 azure outbound docker asp.net-core

我有一个ASP.NET Core托管在Docker cloud(云提供商为Azure)的应用程序。该应用程序用于Hangfire在后台运行重复性作业,并且其中一个作业需要从外部REST API请求数据。我注意到任何出站通信尝试都失败了,我想知道如何启用它。

部署由其他一些容器组成,链接的容器(服务)可以毫无问题地进行通信。没有特殊的网络配置;使用默认的“桥接”模式。我是否需要在容器的映像中进行配置,还是需要更改网络设置...我不知道。

san*_*eti 0

如果您使用独立实例,则在实例的network_security组中进行更改并允许出站规则,如果使用ACS,请按照以下链接 https://learn.microsoft.com/en-us/azure/container-service/dcos-swarm/container -服务启用公共访问