Looking for a docker orchestration solution for my problem

I am fairly new to docker. I am looking for a docker orchestration solution for a problem I'm currently facing.

How can I run and manage multiple containers each with its distinct IP address and access to port 80? Each container should be isolated from other containers, in their own network without the ability to modify or communicate with other containers.

My current solution is to create a VM and then run my docker container on that VM. My problem is that the VM takes allot of time to start and to configure itself (3 to 5 mins). Also, I need to delete that VM or stop the container which adds another layer of complexity. I would like to run my container on an already provisioned VM and scale accordingly.

submitted by /u/7_select
[link] [comments]
Source: Reddit