Azure App hosted docker port 25

When creating an Azure App Service with a Docker image. Is it possible to listen on other ports than 80 and 443 from the Docker image?

My requirement is that TCP port 25 from the Docker image is externally reachable.

  • Persistent Storage with Docker in Production - Which Solution and Why? [closed]
  • asp.net mvc in container in an azure windows app service
  • Azure - creating FQDN from a script
  • ASP.NET 5 on Azure Docker on Ubuntu Server
  • Using Azure Container Service with volume mapping
  • Azure - Docker : Remote error : bad certificate :
  • Unable to build docker image, “must be a root user”
  • How to setup dinghy for docker on Ubuntu 16.04?
  • Docker out of space when running bundle install
  • Why does Yesod install from an exclusive Stackage snapshot fail?
  • docker-compose v3: sharing bind-mounted volume between multiple containers with top-level volumes syntax
  • Docker, communicating between hosts on different bridges
  • One Solution collect form web for “Azure App hosted docker port 25”

    As Azure Web App sandbox states about Networking Restrictions/Considerations:

    Network endpoint listening

    The only way an application can be accessed via the internet is through the already-exposed HTTP (80) and HTTPS (443) TCP ports; applications may not listen on other ports for packets arriving from the internet.
    However, applications may create a socket which can listen for connections from within the sandbox. For example, two processes within the same app may communicate with one another via TCP sockets; connection attempts incoming from outside the sandbox, albeit they be on the same machine, will fail. See the next topic for additional detail.

    Docker will be the best open platform for developers and sysadmins to build, ship, and run distributed applications.