• Docker技术使用场景主要特性等相关资源整理
  • OpenStack与Docker集成:使用openstack管理docker
  • Docker的隔离性和安全性问题
  • docker使用的技术之Container内核原理介绍
  • Docker详细的应用与实践架构举例说明
  • ​基于Docker的大数据开发实践
  • Docker支持更深入的容器日志分析 iis7站长之家
  • 什么是docker?Docker技术详细介绍
  • 基于Docker容器的云计算平台搭建实战
  • docker和VM虚拟机的区别以及如何用docker搭建基础设施
  • ​Docker容器术语以及docker的特点
  • Docker & Docker Hub
  • Introduction to Swarm, a Docker-native clustering system
  • Docker、Kubernetes、Neutron中的网络简介
  • ​James Turnbull:《The Docker Book》
  • Docker on AWS:Running Containers in the Cloud
  • Introduction docker Container Security
  • docker应用之利用Docker构建自动化运维
  • Docker基本原理简介和详细安装步骤介绍
  • Docker 基础用法和常用命令及选项介绍
  • Docker 端口映射,端口绑定操作介绍
  • Docker 四种网络模式及网络配置详细介绍
  • docker下通过Dockerfile指令构建镜像的指令选项介绍
  • ​Docker 容器数据管理,链接容器,构建私有库
  • Docker容器分析----好处和缺点介绍
  • 如何实现 coreos 下Docker 与分布式数据库结合
  • 应对 Docker 网络功能难题的挑战与思考
  • Docker着手将容器部署到私有云与公有云
  • 为现在和未来改善Docker安全
  • Docker容器与企业存储的结合思考
  • Docker监控以及cAdvisor和Prometheus监控工具的对比
  • ​有关Docker的八个令人难以置信的事实
  • ​部署 Docker 前必须问自己的四个问题
  • 程序猿,千万别说你不了解Docker!
  • 将要改变IT世界的的docker技术是什么?
  • Docker支持更深入的容器日志分析
  • Docker宣布支持Windows 10和Azure Windows Server
  • Docker 1.12.0到底有哪些不同之处
  • 云计算之Docker容器技术如何落地?
  • Docker v1.12.0-rc5 普通版实验版本下载,高级容器引擎
  • 针对Docker容器的监控指标
  • ​Docker 的步伐:DevOps 与 OS 化
  • 八个问题帮你快速了解Docker
  • ​什么是Docker以及docker的 诞生技术演进
  • ​Docker v1.12.1-rc1各种版本发布下载,高级容器引擎
  • ​Docker 1.12.0 改进了服务的负载均衡参数
  • Windows下Docker应用部署相关问题详解
  • Docker1.12 引擎使用体验 ​
  • Docker官方镜像将会使用Alpine Linux替换Ubuntu
  • ​Windows Server 2016提供Docker原生运行的企业级支持
  • ​传统应用的docker化迁移
  • Docker携手Windows Server
  • Docker扁平化网络设计与实现
  • Plesk 中操作和设置 Docker 容器
  • 如何通过 Docker 在 Linux 上托管 .NET Core
  • Docker 1.12.4应用容器引擎发布及下载地址
  • Docker v1.13.0 应用容器引擎正式版发布及下载地址
  • docker源码分析之容器日志处理与log-driver实现
  • 如何在win7,win8下面启动docker
  • win7,win8安装Docker具体过程
  • win7, win8安装docker需要了解的概念
  • win7,win8安装docker的依赖条件
  • Docker Toolbox 介绍
  • Arch下面安装启动及删除docker介绍
  • Debian 7(Wheezy)下面如何安装docker
  • Debian 8(Jessie )下面如何安装docker
  • 红帽RHEL下如何删除docker详细步骤介绍
  • 红帽RHEL下面设置docker服务自动启动
  • linux下不使用sudo命令执行docker的操作步骤
  • 红帽redhat下通过脚本和yum安装docker容器引擎的详细步骤
  • 红帽RHEL下安装docker依赖性检查
  • Ubuntu Vivid 15.04 下面安装docker的详细步骤
  • Ubuntu Trusty 14.04 (LTS) 下面安装docker及依赖关系检查
  • Ubuntu Raring 13.04 和 Saucy 13.10 (64 bit)下面安装docker
  • Ubuntu Precise 12.04 (LTS) (64-bit)下面安装docker
  • Docker支持的安装方式
  • 通过docker ps命令检查运行中的docker镜像
  • 关于docker入门教程
  • 通过docker search命令搜索可用docker镜像
  • 在docker容器中运行hello world!
  • 在docker容器中通过apt-get安装新的程序
  • 通过docker commit命令保存对docker容器的修改
  • 通过docker run命令运行新的docker镜像
  • 准备学习docker: docker version命令查看版本
  • 什么是Docker?Docker通常用于如下场景
  •  
    当前位置:  教程>docker中文入门学习手册

    Docker 1.12.0到底有哪些不同之处

     
        发布时间:2017-2-20  


        本文导语:  Docker 1.12.0到底有哪些不同之处开源!垄断!似乎这两个词语是矛盾的,但是在6月19日~21日西雅图召开的DockerCon 2016大会上,业内却对Docker公司的策略产生了这样的疑问。一直以来,Docker 作为一种开源的应用容器引擎,让开发...

      Docker 1.12.0到底有哪些不同之处


    开源!垄断!似乎这两个词语是矛盾的,但是在6月19日~21日西雅图召开的DockerCon 2016大会上,业内却对Docker公司的策略产生了这样的疑问

    一直以来,Docker 作为一种开源的应用容器引擎,让开发人员可以将应用和依赖包打包到一个可移植的容器中,并发布到任何流行的 Linux 机器上,当然也可以实现虚拟化,并且不依赖于任何语言框架或包装系统

    近两年,Docker的发展可以说风生水起,不仅其本身被众多开发人员和企业认可,同时也诞生了以Docker为中心的生态圈。Docker公 司的商业模式究竟会如何发展?这一直是业界非常关注的话题,也关系到整个Docker生态系统的未来。而此次DockerCon 2016大会上,随着Docker 1.12.0的发布,Docker生态系统势必将产生不小的变化。


    下面就让我们看看Docker 1.12.0到底有哪些不同之处。

    随着分布式集群环境下部署容器的需求场景越来越多,对于Docker的管理需求日益强烈。Docker公司创始人兼CTO Solomon Hykes表示,Docker 容器的集群管理,分布式应用在容器集群上的编排管理,一直是 Docker 想为用户解决的痛点之一。Docker 1.12.0 发布之后,通过Swarmkit 项目,使原生 Docker Native 即支持集群与分布式应用系统编排。

    SwarmKit项目是Docker公司在本月初发布的,主要用来提供容器集群以及编排能力。SwarmKit通过Containerd类似的 方式接入DockerEngine,最终通过新的Docker API对外提供容器集群服务,其意义在于从根本上解决了 “Docker只能单机” 的难题。

    Docker 1.12.0到底有哪些不同之处

    其中,SwarmKit的4 项主要功能包括:

    Docker 1.12.0到底有哪些不同之处

    Swarm Mode(集群模式)

    单机的 Docker Engine 已经成为历史,新的 Docker Engine 拥有了Swarm Node,包含:以极强的扩展性联合众多 Docker Engine 形成集群;集群内部的多个 Docker Engine 完全有能力实现自组织;无需额外的类似于 ETCD/Consul 的外部存储;集群环境通过 Raft 一致性协议,避免单点故障问题;可以在基础设施之间灵活部署。


    加密的节点认证

    集群能力的体现,带来的是强大 Docker Engine 的资源整合,如此一来,Docker Engine 集群的安全状态显得尤为重要。而 Swarmkit 带来的特性包括:默认使用极高的安全认证(政治级);实现 node 之间点对点的 TLS 认证;实现内嵌的的极高认证机制;在任何时刻保证节点间的认证。


    Docker Service API

    当 Swarmkit 实现编排的同时,也为 Docker Engine 增加了新的 API 功能,面向服务的 API 提供的特性主要包括:

    应用系统预期状态的满足;应用系统的自动扩展;应用系统的 rolling update;高级强大的调度功能;以应用为中心的健康检查;节点失效时的应用重新调度。


    内置路由机制

    当集群规模壮大,应用集群规模骤变,负载均衡的需求迫在眉睫,Swarmkit 的结合使得 Docker Engine 自身支持路由功能,而与原生 ovelay 网络的结合,效果愈加显著:Swarm 集群机制的 overlay 网络支持;容器原生的负载均衡;基于 DNS服务发现机制;无需额外的集群设置;可以兼容用户现有的负载均衡服务;通过 IPVS 与内核强强联合,实现可靠的负载均衡。

    换句话说,Docker 1.12.0 的发布彻底给工具链 Docker Engine 来了个“一窝端”,此前,容器编排由 Docker、KubernetesMesos 三足鼎立的现状是否还能维持亦未可知。

     

    Docker 公司 CEO Ben Golub表示,一直以来,Docker都以将Docker大众化为目标。目前,全球已有 46万个应用的 Docker 化,并且实现两年增长 3000%,仅 DockerHub 一方,即有 41 亿次的镜像下载,近半年增长 26 亿次。如此大的用户群和增量,都预示着未来Docker的不容小觑,而其生态圈的构建也势必影响着众多用户和合作伙伴。



    • 本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
      本站(WWW.)站内文章除注明原创外,均为转载,整理或搜集自网络.欢迎任何形式的转载,转载请注明出处.
      转载请注明:文章转载自:[169IT-IT技术资讯]
      本文标题:Docker 1.12.0到底有哪些不同之处
    相关文章推荐:


    站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3