Tag: 分布式

Docker分布式存储卷选项

我正在尝试使用Docker在3个服务器上构build高可用性的PostgreSQL服务器。 我想要解决的第一件事是开始分布式docker的工作,但是我不知道从哪里开始,因为Docker本身似乎并没有开箱即用,所以如果有人可以给关于如何做到这一点的一些想法,我会非常感激。

如何设置具有相同地址的docker集装箱组?

我将在Docker容器中安装分布式软件。 它可以是这样的: container1:172.0.0.10 – pipe理节点 container2:172.0.0.20 – 数据库节点 container3:172.0.0.30 – UI节点 我知道如何pipe理容器作为一个群体,以及如何将它们之间相互连接,但问题是,IP信息位于很多地方(数据库等),所以当你从这样的形象部署容器的IP被改变,基础设施被打破。 我看到的最简单的方法是在主机上使用多个虚拟networking,因此容器将具有相同的地址,但不会相互影响。 但据我所知目前不可能的码​​头,因为你不能启动docker守护进程与几个桥梁连接到一个物理接口。 问题是,你能build议如何build立这样的基础设施吗? 谢谢。

Docker Swarm发现仍然相关?

我正在学习docker swarm,并且对swarm discovery选项感到困惑,我看到很多互联网上的教程都使用这个选项来创builddocker-machine的容器,但是当我在docker swarm doc上input文档时,它说: 您正在查看传统独立群集的文档。 这些主题描述了独立的Docker Swarm。 在Docker 1.12及更高版本中,Swarm模式与Docker Engine集成。 大多数用户应该使用集成的Swarm模式。 那么,发现选项的用例是什么? 所有的教程都使用docker-machine创build一个swarm,我总是需要它,或者只需要在我的集群中的机器上安装docker,把它们join到swarm中,然后使用normal? 我看到了一些像Docker Swarm和Docker Swarm Mode这样的名字,有没有什么区别或者只是用不同的方法来调用同一个特性?