我有些遗失了一些基本概念。似乎文档/入门要求是关于码头世界的基本知识,我还没有。关于码头的基本概念的说明
群集是Docker引擎或节点的集群,您可以在其中部署 服务。 Docker Engine CLI和API包括用于管理群集节点(例如,添加或移除节点)以及在群集上部署和编排服务的命令。
我明白,一个簇是一组物理/虚拟计算机表现为一体。 docker上下文中的集群是什么?
Docker引擎是创建docker守护进程+ rest api +在机器docker中提供CLI的安装。 什么是码头引擎?
什么是节点?
- 什么是码头节点?
- 什么是群集节点?
- 什么是编排服务?
- 最后,什么是群?
我不是在为每个概念寻找一篇文章,只是最小的解释,这将有助于全面理解每个概念。从那里,我可以轻松地继续自己。
请解释任何更进一步的概念,然后提到的那些。
谢谢。
当期的我,如果我错了(我是),docker引擎管理的容器速度比虚拟机快,但Docker引擎也管理群集,这些群集管理安装额外的docker引擎以创建容器的虚拟机(节点)。为什么直接从我安装docker的机器管理容器更好? –
@StavAlfi Docker swarm是Docker引擎的一部分,换句话说,该节点需要Docker引擎才能运行Swarm。您可以使用docker-compose自行管理您的容器,但是,通过Swarm,您可以将负载分散到群集节点上,也为容器彼此之间进行通信提供了可能性,而我认为最有用的是你想升级一堆容器,你可以做滚动升级。更多信息在这里:https://blog.bugsnag.com/container-orchestration-with-docker-swarm-mode/ – Sergiu
@StavAlfi也可以请你接受编辑:) – Sergiu