Creating isolated Docker Zones

I am looking for a project that allows you to create isolated docker ‘zones’ (across servers preferably).

Imagine I say I have 3 zones foo, bar, baz.

  • CoreOS Unit Failed on Launched
  • Unable to run Docker within another Docker container
  • Copy files from host system to docker image before starting the container
  • Performance of IBM Containers Volumes
  • How to change docker0 setting in CoreOS?
  • Linux+Docker - How to run host's apps from inside Docker container?
  • In zone foo I want process a,b & c to all be able to communicate.

    By example I have an application that needs ‘mongo’, I create a mongo container for zone bar and all containers in bar can see that mongo database, my my app can just connect to ‘mongo’ and all is well. No other zones can access that mongo container.

    You could imagine a docker command line

    docker run -z my_new_sealed_zone myimage

    The new container can now access all the resources in that zone but nothing else can see in, likewise all the containers in that zone can see the new container in that zone with some DNS that allows the containers ‘name’ to be exposed to all other containers in the zone.

    I would also like to specify zones permissions and interconnect, perhaps they can or can’t access the outside world, or other zones.

    Pipe dream – or is there something out there, is anyone working on this kind of structure? Is it completely unnecessary and misguided with some simple way to achieve?

  • EF Core migrations using core, SQL Server and Docker yields dotnet SDK error
  • remote control nginx configuration
  • docker: Installing application code from git in docker image
  • Using RSpec, Capyabra and Selenium (docker), on click method getting error: Connection refused
  • Running migrations with Rails in a Docker container with multiple container instances
  • where are apps installed using apt-get within Dockerfile?
  • One Solution collect form web for “Creating isolated Docker Zones”

    Docker Compose looks like the thing you need if I understood correctly.

    Check this out:

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