微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Docker Swarms和Stacks:有什么区别?

我刚刚阅读了Docker的优秀Getting Started指南,并且在我走得更远之前,我想确认我理解基本的Docker用语.这些定义在文档中有所提供,但是很多这些文档都是基于实例的,没有给出以下概念的具体形式.

因此,我的理解是:

>服务:Docker Services是应用程序的不同组件:前端可能是React UI,后端可能是Spring Boot Web服务,您可能拥有MysqL DB以及RabbitMQ代理;这些都是不同的服务都包含你的申请,是吗?
>集群:Docker集群就是当Swarm为2个Docker主机上的应用程序管理1个服务时;群集只是指服务容器运行的所有Docker主机,是吗?
>撰写:Docker Compose是一个用于管理服务,Swarms和Stacks的工具,是吗?
>堆栈:Docker堆栈在Swarm Manager为给定应用程序管理给定群集上的多个服务的多个Swarms时发生;因此Swarm和Stack之间的区别在于Swarm只适用于单个Service,而Stack管理多个Swarms,因此多个服务都包含一个可伸缩的分布式应用程序,是吗?

所以我问:我对这些基本术语的理解是正确的,还是我在某种程度上误导了?提前致谢!

最佳答案

Services: Docker Services are the different components of your application…

服务是图像docker swarm为您管理的.您可能会要求它运行此图像的三个实例,而docker swarm将执行此操作(如果可以).

Docker Hub显示您可以运行的所有不同图像.

Cluster: Docker Clusters are when you have a Swarm managing 1+ Services for an application across 2+ Docker Hosts; the Cluster simply refers to all the Docker Hosts where your Service containers are running,yes?

是啊.集群由节点组成,这些节点是工作者(运行服务)或管理器(控制跨节点的服务调度).请注意,节点可以是工作者和管理者.

我仍然围绕着经理,但我相信你的目标是至少有3个奇数,否则你可能会遇到问题,如果经理消失了.

Compose: Docker Compose is a tool used to manage Services,Swarms and Stacks,yes?

Docker compose用于将图像组合到工作应用程序中.例如,它可能包括前端代理,网站和后端数据库.这项技术与docker swarm无关……除了你可以使用它在一个群体中部署你的应用程序(https://codefresh.io/blog/deploy-docker-compose-v3-swarm-mode-cluster/)

Stack: Docker Stacks occur when a Swarm Manager is managing multiple…

堆栈用于docker cloud.这可能不是你想要的:)

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


本篇文章和大家了解一下docker容器无法执行vim如何解决。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。目录docker容器无法执行vim【已解决...
这篇文章主要介绍了windowsDockerDeskTop最新款4.18.0怎么安装的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇windows&nb...
这篇文章主要介绍“docker的常用命令怎么使用”,在日常操作中,相信很多人在docker的常用命令怎么使用问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操...
这篇文章主要介绍“docker中怎么配置hosts”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“docker中怎么配置hosts”...
这篇“docker怎么部署zookeeper集群”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读...
这篇文章主要介绍了怎么使用Maven打包构建Docker镜像并推送到仓库的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇怎么使用Maven...
本文小编为大家详细介绍“怎么使用Docker自动搭建GitLab”,内容详细,步骤清晰,细节处理妥当,希望这篇“怎么使用Docker自动搭建GitLab”文章能帮助大家解决疑...
这篇文章主要介绍“docker容器内缺少命令如何解决”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“docker容器内缺少...
本篇内容主要讲解“DockerAPI未授权访问漏洞问题怎么解决”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习...
今天小编给大家分享一下怎么使用docker部署centos系统测试环境的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家...