写点什么

微软宣布下一代 Windows Server 将引入 Docker 原生支持

  • 2014-10-17
  • 本文字数:1125 字

    阅读完需:约 4 分钟

Docker 是一个开源的应用容器引擎,它可以将任何应用程序作为一个可移植的、独立的容器进行部署。自 2013 年 3 月发布之后,它迅速蹿红。谷歌、红帽、IBM、Rackspace、Digital Ocean 等都加入了Docker 阵容。为了紧跟这一新技术潮流,微软先后于6 月9 日和8 月28 日宣布Microsoft Azure 支持Docker 和Kubernetes。10 月15 日,微软又宣布在下一代Windows Server 中引入Docker 原生支持。

为了实现这一目标,微软与Docker 公司建立了新的合作伙伴关系,以便在Windows Server 上增加对Docker 工具的支持。作为该合作伙伴关系的一部分,微软开发技术公司将向Docker 客户端贡献代码,使它可以管理同时使用了Linux 和Windows 容器的多容器应用程序。

据Microsoft Azure 团队全球副总裁JASON ZANDER介绍,在下一代Windows Server 中支持Docker 容器,将使他们可以提供跨Windows Server 和Linux 的Docker 开放式解决方案。应用程序将可以综合利用Linux 生态系统和Windows 生态系统中最好的技术。

微软还将为Docker 生态系统带来Windows Server 容器。作为这项工作的一部分,用于Windows Server 容器的Docker 引擎将在Docker 开源项目的支持下进行开发,微软将以社区成员的身份参与。Windows Server 容器镜像将在Docker Hub 上和其它45000 多个Linux Docker 镜像一起提供。

另外,JASON ZANDER 在接受 WIRED 采访时说,Docker 基于一种名为 cgroups 的 Linux 技术将机器资源分配给特定的软件。微软内部早就在使用一个特殊版本的 Windows,其中包含类似 cgroups 的东西。现在,微软只是要构建一个包含该技术的 Windows 商业版本,即下一代 Windows Server。他们已经发表了一篇科研论文,详细描述了一种类似 cgroups 的技术,名为“ Drawbridge ”。但 ZANDER 似乎暗示,下一代 Windows Server 将包含另外一种不同的容器技术。同时,Zander 还指出,运行在 Windows 上的容器会与运行在 Linux 上的有所不同。按照 Docker 公司首席技术官 Solomon Hykes 的说法,这意味用户无法将 Docker 容器从 Windows 机器迁移到 Linux 机器,反之亦然。但它们会使用相同的接口。因此,用户将可以使用同一个软件对这两种容器进行统一管理,同时也能以类似的方式在它们上面开发应用程序。

对于上述消息,来自云计算公司 Pivotal 的产品经理 Mark Kropf 表示,微软又迈进了一步。Pivotal 公司的许多客户都希望具备在 Windows 使用容器的能力,因为 Linux 容器使应用程序搭建更简单,而在 Windows 上实在是过于麻烦。他认为,微软已经远远落后于 Linux 世界,新版本的 Windows 距离发布还有很长的路要走,而 Windows 提供 Docker 原生支持可能还需要几年的时间。

不过,用户也可以选择在 Windows 上运行 Linux Docker 容器

2014-10-17 05:363835
用户头像

发布了 1008 篇内容, 共 387.9 次阅读, 收获喜欢 344 次。

关注

评论

发布
暂无评论
发现更多内容

hexo博客系统的实现原理与搭建

音视频专家-李超

Hexo 博客

原创 | TDD工具集:JUnit、AssertJ和Mockito (十七)编写测试-标签和过滤

编程道与术

Java 编程 TDD 单元测试 JUnit

白天写代码,晚上摆地摊!9年前摆地摊学会了这些道理...

王磊

MyBatis启动之XMLConfigBuilder解析配置文件(二)

ytao

后端 mybatis

深入理解JVM垃圾回收机制 - 何为垃圾?

Skye

深入理解JVM 垃圾回收机制

强烈安利第一个画图工具!

我是程序员小贱

高效工作 高效

预告|2020中国CRM品牌测评报告

人称T客

5G时代,如何彻底搞定海量数据库的设计与实践

奈学教育

海量数据库的设计与实践

使用ADMT和PES实现window AD账户跨域迁移-介绍篇

BigYoung

windows AD ADMT PES 迁移

过滤器 和 拦截器 6个区别,别再傻傻分不清了

程序员小富

Java

判例学习(一)梨视频诉字节跳动帮助侵权二审判决

Yin

学习 读书笔记 互联网 知识产权 法律

Silicon Labs Gecko bootloader 简介

taox

zigbee bootlaoder

【写作群星榜】5.29~6.4写作平台优秀作者&文章排名

InfoQ写作社区官方

写作平台 排行榜 热门活动

Android工程架构演进及康威定律

石头

机器学习算法评估指标——2D 目标跟踪

做技术BP的文案Gou

学习 2D 评估标准

NIO 看破也说破(五): 搞,今天就搞,搞懂Buffer

小眼睛聊技术

Java 学习 读书笔记 架构 后端

万字总结——反射(框架之魂)

学习Java的小姐姐

Java 反射 Java 25 周年

如何让解决无法访问 GitHub 的问题?

JackTian

GitHub

centos6.9开机启动服务说明

唯爱

别做误人子弟的「职业导师」

Tony Wu

职业成长 导师 教练

python3.8.3安装ipython和jupyter

肖飞码字

python3.x Jupyter Notebook

我是一个连地摊都不会摆的废人

Neco.W

创业 投机 投机者 地摊

ARTS-WEEK02

子路无倦

【大厂面试03期】MySQL是怎么解决幻读问题的?

NotFound9

MySQL 数据库 编程 架构

游戏夜读 | 网络游戏怎么赚钱?

game1night

分布式架构,刚性事务-2PC必须注意的问题及3PC详细解

奈学教育

分布式架构 2PC注意事项 3PC详解

HTML5 && CSS

shirley

html5 css3

深入理解Java虚拟机

Skye

深入理解JVM

C++:两百字三段代码解决函数返回局部变量问题

韩小非

c++ 函数栈调用 返回局部变量

TCP 半连接队列和全连接队列满了会发生什么?又该如何应对?

小林coding

Linux TCP 网络安全 计算机网络 网络协议

大数据中台之Kafka,到底好在哪里?

奈学教育

kafka

微软宣布下一代Windows Server将引入Docker原生支持_语言 & 开发_谢丽_InfoQ精选文章