搬运工,组成VS牧场主,撰写

问题描述:

我建立现在的服务器与所有集装箱服务,要做到这一点我使用牧场主平台。在这里我有一个选择:更喜欢使用docker-compose.yml或rancher-compose.yml来部署我的服务器和所有服务。那么这些文件之间有什么不同? (很高兴看到每个列出的prons和cons)搬运工,组成VS牧场主,撰写

+0

,请接受我的答案,如果它实际上没有回答您的问题正确的 - 它的点击下面的“投票向上/向下”图标,在“检查”标志 –

rancher-compose在docker-compose之前就已经拥有了docker-compose v3现在所有的swarm/scale/deploy功能。

也就是说,rancher-compose的重要性已经有点不那么好了,考虑到docker-compose已经完成了更长时间的功能 - 所以它满足了它的需求。如果部署一个牧场主启用堆栈,这到底会迫使你,只要你有牧场主把它用在

然而牧场主,撰写了独特的功能搬运工,作曲。

它让你更轻松地定义健康检查,这会让你控制牧场主,该服务的缩放和所有的(一些功能不被码头工人,撰写实现),但 - 例如就像使用动态值启动并运行服务的问题一样,不需要使用诸如dotenv之类的东西(可以在cli上使用或在UI中使用目录)。但更重要的是,rancher-compose不是特定于群体的,它不可知论 - 因此也可以与kubernetes一起使用 - docker-compose不能(swarm特定的)。

-

所以底线是,历史上的农场主,撰写了提供的功能,搬运工,撰写并没有在当时发行(直到V3),nodays牧场主,撰写不同的是,因为它是搬运工云非特异性(可以支持swarm/kubernetes),并且还具有一些独特的功能,特别是在与牧场主一起使用时。