你的浏览器禁用了JavaScript, 请开启后刷新浏览器获得更好的体验!
输入关键字进行搜索
搜索:
没有找到相关结果
苦逼少侠 - 去哪儿网互联网研发工程师,docker爱好
赞同来自: DockOne 、郭蕾 、wisen 、wangzi19870227 、wangxin201492 、hisen_huawei 、mysalt 、AKAK 、[已注销] 、 圣骑士 、wenjie 、0xff更多 »
郭蕾 - InfoQ主编,关注容器技术的发展。
赞同来自: wisen
oilbeater - 北大学渣@灵雀云
东方星痕 - 高级工程师
赞同来自:
要回复问题请先登录或注册
4 个回复
苦逼少侠 - 去哪儿网互联网研发工程师,docker爱好
赞同来自: DockOne 、郭蕾 、wisen 、wangzi19870227 、wangxin201492 、hisen_huawei 、mysalt 、AKAK 、[已注销] 、 圣骑士 、wenjie 、0xff更多 »
其实这些(https://docs.docker.com)都有介绍。
(https://docs.docker.com/machine/):解决的是操作系统异构安装Docker困难的问题,没有Machine的时候,CentOS是一种,Ubuntu又是一种,AWS又是一种。有了Machine,所有的系统都是一样的安装方式。
(https://docs.docker.com/swarm/):我们有了Machine就意味着有了docker环境,但是那是单机的,而通常我们的应用都是集群的。这正是Swarm要做的事情,给你提供docker集群环境和调度策略等。
(https://docs.docker.com/compose/):有了环境,我们下一步要做什么?部署应用啊。然后我们需要docker run image1、docker run image2...一次一次不厌其烦的重复这些操作,每次都写大量的命令参数。Compose简化了这个流程,只需要把这些内容固话到docker-compose.yml中。
目前Machine、Swarm、Compose已经可以结合使用,创建集群环境,简单的在上面部署应用。但是还不完善,比如对于有link的应用,它们只能跑在Swarm集群的一个机器上,即使你的集群有很多机器。可以参考(http://dockerone.com/question/105)。
SocketPlane是Docker最近收购的产品,猜想应该是为了强化Docker的网络功能,比如提供原生跨主机的网络定制、强化Swarm和Compose的结合等。
郭蕾 - InfoQ主编,关注容器技术的发展。
赞同来自: wisen
谢谢邀请,楼上说的差不多啦,三大利器主要是解决Docker集群的问题,这也是Docker公司接下来的重点。SocketPlane是解决网络的问题,还有KiteMatic是解决易用的问题。具体内容也已经很多了,Docker生态圈的软件也很多,资料也很多。我补充几个比较好的内容源吧。
<ol><li>(http://www.infoq.com/cn/news/2 ... ompose)</li><li>(http://dockerone.com/article/226)</li><li>(http://www.sdnlab.com/8052.html)</li></ol>
oilbeater - 北大学渣@灵雀云
赞同来自: wisen
楼上的楼上已经说得很详细了,简单补充下 SocketPlane,SocketPlane 为容器提供了一层虚拟网络,使得网络的配置不必那么繁琐。
东方星痕 - 高级工程师
赞同来自:
我来提个问:
Docker Overlay Network 在上面的几个都使用时是具体解决什么的?
是不需要link使同一网络的容器都能互相访问?