我试图理解 Docker-Compose和 Docker-Swarm之间的差异或相似之处。
通过阅读文档,我了解到 docker-compose 提供了一种机制,将不同的容器绑定在一起,并作为一个单独的服务协同工作(我猜它使用的功能与用于链接两个容器的 < em >-link 命令相同)
另外,我对 docker-warm 的理解是,它允许您管理不同 码头接待员的集群,每个集群都运行一些 docker-image 的几个容器实例。我们可以将群中不同容器之间的连接定义为 覆盖网络(即使它们跨越群中的两个码头主机) ,将它们作为一个单元连接起来。
我试图理解的是,码头-群成功码头-组合和覆盖网络是新的(推荐的)连接容器的方式吗?
还是说 docker-compose 仍然是整个 docker 家族不可或缺的一部分,使用它来连接容器以协同工作是可以预期的,也是可取的。如果是这样的话,码头组合是否可以跨越群中的不同节点处理容器?
还是覆盖网络是用来连接集群中不同主机上的容器,而码头组合是用来创建内部链接的?
此外,我还看到,它是在多克文件中提到,链接不再推荐,并将很快过时。
我有点困惑?
非常感谢!