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.

  • Docker stop exiting with 0
  • What is the correct way to deploy EAR on Weblogic with Docker
  • Error Setting up Containerized Sensu-server and client, to monitor Docker
  • How to have tabcompletion for docker cp?
  • Application connect to container directly
  • Containerization of OpenStack services with Kubernetes?
  • 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?

  • Controlling access to multiple Docker containers on the same host
  • change docker containers IP address
  • Docker-compose up creates container but coudn't start it
  • Docker : Linking containers on different host machines
  • Jenkins in docker with access to host docker
  • TravisCI/Docker support: iptables: No chain/target/match by that name
  • 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.