请稍等 ...
×

采纳答案成功!

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

docker三剑客疑问

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

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

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

1回答

神思者 2019-07-16 11:55:31

我们只用了docker swarm的虚拟网络,并没有使用分布式容器管理。如果是无状态的容器还可以,比如nginx挂掉了,swarm在其他的docker上面启动个nginx容器,不影响什么,但是有状态容器不行,A节点数据卷存着数据,A节点的数据宕机,就得在A节点创建新的数据库容器。K8S对分布式的容器管理比swarm要好,所以企业更愿意使用K8S

0 回复 有任何疑惑可以回复我~
  • 提问者 qq_无痕_69 #1
    谢谢老师。还有就是docker-compose在企业中应用多不多呢?我想知道如何进行多机的compose容器部署。麻烦老师了
    回复 有任何疑惑可以回复我~ 2019-07-16 16:20:06
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信