请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

docker三剑客疑问

分别是
1.docker machine
用于docker环境的部署搭建,可在windows、mac、linux上甚至云平台上搭建具有docker环境的虚拟机。这个暂时没有什么问题。
2.docker compose
实现容器的快速部署,目前我只清楚单机的compose容器部署,那如果多机的情况,如swarm集群的模式,该如何部署呢??
3.docker swarm
多机版的容器集群技术,同时具有容器管理功能。这个集群技术在企业应用中是不是较少??我看一般都是使用k8s。是因为有什么弊端吗?

还有就是我看有些招聘公告里面,需要容器编排技术。这三个是不是统称容器编排技术呢??

正在回答 回答被采纳积分+3

1回答

麦兜搞IT 2019-07-17 04:46:20

docker-compose一般是本地开发时候用的,也就是单机环境,一般就是测试或者快速搭建环境。 多机swarm集群,就不叫docker-compose了,虽然也是用了一个很类似的yml文件,但是实际上在swarm里我们称之为stack或者service。

docker swarm在容器编排里用的比较少,是和k8s比较的,到底是为什么这个问题有点复杂,我个人觉得最主要的还是看社区,k8s的社区比较健康和壮大,不受某一家公司控制,而swarm是docker公司的产品,本身是由docker公司控制的,所以从政治正确来讲,一个公司在选择的时候,很有可能是不会选swarm的。

容器编排技术其实就是swarm和k8s,而目前多指k8s。

0 回复 有任何疑惑可以回复我~
  • 提问者 qq_无痕_69 #1
    那不是swarm没有学习的必要了???
    回复 有任何疑惑可以回复我~ 2019-07-17 10:38:25
  • 提问者 qq_无痕_69 #2
    政治角度?那这个实际应用的话,功能都是差不多的了。没有什么短板了和k8s
    回复 有任何疑惑可以回复我~ 2019-07-17 19:41:50
  • 麦兜搞IT 回复 提问者 qq_无痕_69 #3
    k8s社区人多,swarm人少,您说您要是公司领导,您选哪个呢?而且正是因为k8s的社区人多,不被某一个公司左右,发展健康,所以良性循环又会吸引更多的人加入,更多的开源力量意味着软件的功能等方面都会快速进步。
    回复 有任何疑惑可以回复我~ 2019-07-18 03:53:20
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信