Hello!

I would like to run two seperate Mail servers in docker containers. Each one for a domain. But both will use the same ports and I have only one public IP…

(It’s like hosting two webseites both on port 80 with one public IP)

Is there a similar solution for mail, like the ngix-reversproxy for webseits?

These answers are provided by our Community. If you find them useful, show some love by clicking the heart. If you run into issues leave a comment, or add your own answer to help others.

×
1 answer

Hi there,

You can’t have two containers mapped to the same port on your host. With Nginx you still have 1 service running on port 80 but multiple Nginx server blocks for each domain name.

Regarding having multiple domains with Postfix, for example, you could use an admin panel like Postfix admin which will help you manage mailboxes, virtual domains and aliases:

http://postfixadmin.sourceforge.net/

Regards,
Bobby

Submit an Answer