写点什么

微软宣布下一代 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:364151
用户头像

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

关注

评论

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

Java进阶(三十三)java基础-filter

No Silver Bullet

Java filter 9月月更

小六六读Effective记录

自然

java; 9月月更

可恶,又是个线上问题

艾小仙

Java ShardingSphere TiDB

【网络安全】记一次杀猪盘渗透实战

网络安全学海

黑客 网络安全 信息安全 渗透测试 WEB安全

人脸关键点的应用场景及重难点解析丨Dev for Dev 专栏

声网

算法 Dev for Dev 人工智能’

直播预告|星策社区大咖说-第一期-蒙牛数智化转型访谈

星策开源社区

人工智能 转型 企业转型 智能化转型 蒙牛

OpenTelemetry Go Metric SDK (Alpha) v0.32.0 发布

Grafana 爱好者

OpenTelemetry

Javaweb核心之servlet详解

楠羽

Servlet 笔记 9月月更

创作者能从设计师那学到什么样的设计原则

宇宙之一粟

读书笔记 设计 读书感悟 设计原则 9月月更

【云原生 | 从零开始学Kubernetes】二、使用kubeadm搭建K8S集群

泡泡

Docker Kubernetes 云原生 容器编排 9月月更

设计模式总结(一):创建型模型

Studying_swz

设计模式 9月月更 创建型模型

Redis API——Set功能实践与性能测试【Go版】

FunTester

史上最全的Java基础(针对面试)

自然

java; 9月月更

XML简单基础详解(I)

吉师职业混子

9月月更

昂贵的质量

光毅

项目管理 代码质量

【微信小程序】你了解小程序开发吗?

陈橘又青

9月月更

史上最全的Java容器集合之入门

自然

java; 9月月更

【微信小程序】小程序的条件渲染

陈橘又青

9月月更

C++学习---__libc_open函数的原理

桑榆

c++ 源码阅读 9月月更

Selenium简单基础详解(I)

吉师职业混子

9月月更

2022-09-21:有n个动物重量分别是a1、a2、a3.....an, 这群动物一起玩叠罗汉游戏, 规定从左往右选择动物,每只动物左边动物的总重量不能超过自己的重量 返回最多能选多少个动物,求一个

福大大架构师每日一题

算法 rust 福大大

OceanBase荣获OSCAR两项大奖,开源已成主流开发模式

OceanBase 数据库

关联分析:实现全景化应用监控的基础

阿泽🧸

智能运维 9月月更

赴一场深圳的线下沙龙|分布式数据库助力跨境企业降本增效

OceanBase 数据库

跟着卷卷龙一起学Camera--Gamma

卷卷龙

ISP 9月月更

浅析python爬虫(上)

吉师职业混子

9月月更

分布式数据库技术之路未来如何发展?

OceanBase 数据库

监控系统工作原理

穿过生命散发芬芳

监控系统 9月月更

【内存操作函数内功修炼】memcpy + memmove + memcmp + memset(四)

Albert Edison

C语言 9月月更 strcpy strncpy

KeeWiDB:兼容Redis协议,领跑NoSQL

腾讯云数据库

数据库 nosql 腾讯云 腾讯云数据库 KeeWiDB

“为场景找技术”:全球数字化转型的大同之道

脑极体

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