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.

  • Moving a Docker node to a different Azure account
  • Installing docker on azure virtual machine windows 10
  • Permission Issue with Docker Volume Driver for Azure File Storage
  • Azure Hortonworks CloudBreak hosts file not correct
  • Docker for windows - File shares
  • Can I deploy a docker container to Azure Webapp
  • Invoke Docker Remote API using Java
  • Running php, apache and mysql with Docker & docker-compose
  • docker websocket attach using unix sockets
  • Using Openblas with R in Reproducible R container
  • How to expose Spark Driver behind dockerized Apache Zeppelin?
  • Cannot create docker access object
  • 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.