Run Multiple Isolated Web Applications on Containers with a Single IP for Free

An introduction of the architectural logic and the step-by-step guide to building an automated NGINX reverse proxy container with one public IP address serving multiple container-based applications inside a software-defined LAN.

Jeremy Cheng
ITNEXT
Published in
13 min readMar 6, 2018

--

Click here to share this article on LinkedIn »

If you are like me and always building new applications and various technical solutions for customers, having a cost effective and efficient test environment to spin up new applications on-demand is vital to delivering well tested solutions to your customers. Test environments in the old days were quite costly and I used to have racks and racks of servers at my office. Then came VMs and Cloud which dramatically reduced costs of test environments. More recently, containers are becoming extremely popular both in replacing VM’s completely and/or running on top of VM instances in the cloud. Here’s an excellent comparison table from Google explaining the benefits of containers compared to VMs at a glance:

--

--