使用Docker镜像创建Azure应用服务时。是否可以从Docker镜像中侦听80和443以外的其他端口?
我的要求是Docker镜像中的TCP端口25可从外部访问。
答案 0 :(得分:1)
正如Azure Web App sandbox所述,关于网络限制/注意事项:
网络端点监听
通过互联网访问应用程序的唯一方法是通过已经公开的HTTP(80)和HTTPS(443)TCP端口; 应用程序可能无法在其他端口上侦听来自互联网的数据包。 但是,应用程序可能会创建一个可以侦听沙箱内连接的套接字。例如,同一app中的两个进程可以通过TCP套接字相互通信;从沙箱外部进入的连接尝试虽然位于同一台机器上,但会失败。有关其他详细信息,请参阅下一主题。