创建隔离的Docker区域

创建隔离的Docker区域,docker,containers,coreos,kubernetes,Docker,Containers,Coreos,Kubernetes,我正在寻找一个项目,允许您创建隔离的docker“区域”(最好跨服务器) 想象一下,我说我有三个区域:foo,bar,baz 在foo区,我希望流程a、b和c都能够沟通 例如,我有一个需要“mongo”的应用程序,我为zone bar创建了一个mongo容器,bar中的所有容器都可以看到mongo数据库,我的应用程序可以连接到“mongo”,一切正常。没有其他区域可以访问该mongo容器 您可以想象一个docker命令行 docker run-z my_new_sealed_zone myima

我正在寻找一个项目,允许您创建隔离的docker“区域”(最好跨服务器)

想象一下,我说我有三个区域:foo,bar,baz

在foo区,我希望流程a、b和c都能够沟通

例如,我有一个需要“mongo”的应用程序,我为zone bar创建了一个mongo容器,bar中的所有容器都可以看到mongo数据库,我的应用程序可以连接到“mongo”,一切正常。没有其他区域可以访问该mongo容器

您可以想象一个docker命令行

docker run-z my_new_sealed_zone myimage

新容器现在可以访问该区域中的所有资源,但在中看不到任何其他内容,同样,该区域中的所有容器都可以看到该区域中的新容器,其中包含一些允许容器“名称”向该区域中的所有其他容器公开的DNS

我还想指定区域权限和互连,也许它们可以或不能访问外部世界或其他区域


白日梦-或者是有什么东西在那里,有人在这种结构上工作吗?如果我理解正确,Docker Compose看起来像是你需要的东西


检查此项:

检查Kubernetes。用于创建所谓的“吊舱”,我认为这是您正在寻找的码头区。Openshift Origin(v3)将Kubernetes作为其docker管理层。