最新发布《数智时代的AI人才粮仓模型解读白皮书(2024版)》,立即领取! 了解详情
写点什么

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

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

关注

评论

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

软件测试|Mac安装appium报权限问题

霍格沃兹测试开发学社

WebVR — 网络虚拟现实

3D建模设计

WebVR

Java实现学生信息管理系统读取Excel数据

SoFlu软件机器人

org.mockito:mockito-core 组件安全漏洞及健康度分析

墨菲安全

组件 组件健康度

持续性能优化:确保应用保持高性能

这我可不懂

性能优化 高性能

直播预告!生鲜与零售商品识别系统产业实践与部署详解

飞桨PaddlePaddle

人工智能 百度飞桨 硬件生态

com.google.guava:guava 组件安全漏洞及健康分析

墨菲安全

组件 组件健康度

GitHub Copilot三连更:能在代码行里直接提问,上下文范围扩展到终端

Openlab_cosmoplat

人工智能

WebAssembly 在云原生中的实践指南

Se7en

提升开发能力的低代码思路

互联网工科生

软件开发 低代码 企业级应用程序开发

com.squareup.okhttp3:okhttp 组件安全漏洞及健康度分析

墨菲安全

组件 组件健康度 组件安全漏洞

Katalyst:字节跳动云原生成本优化实践

字节跳动开源

开源 Kubernetes 运维 云原生 成本优化

华为云软件精英实战营——感受软件改变世界,享受Coding乐趣

华为云PaaS服务小智

软件开发 华为云 大赛

智能汽车驾驶演进:虚拟ECU种类与优劣分析

DevOps和数字孪生

虚拟ECU 汽车行业

低代码/无代码平台:加速应用开发的工具

高端章鱼哥

低代码 快速开发 无代码 JNPF

关于信创技术你需要了解这些概念

Onegun

操作系统 中间件 信创产业 信创生态

WebGPT VS WebGPU

3D建模设计

webgpu webgpt

OLAP数据库引擎怎么选?这本白皮书详解

Geek_2d6073

AI技术图像编辑 Luminar Neo for Mac激活中文

mac大玩家j

图像编辑 Mac软件 编辑图像 图像处理工具

WebGL:基于web的交互式2D/3D图形引擎

3D建模设计

JavaScript WebGL

火山引擎开源通用多媒体处理框架 BMF

字节跳动开源

开源 框架 视频云 多媒体

【附 Demo】悦数图数据库推出 Graph RAG: 减少大模型“幻觉”,优化向量数据库检索能力

最新动态

软件测试/测试开发丨UI自动化测试用例结构分析

测试人

Python 程序员 软件测试 自动化测试 测试开发

6 个用于 3D 网页图形渲染的最佳 WebGL 库

3D建模设计

图形引擎

Premiere Pro 2023 for Mac(pr2023视频编辑软件)v23.6中文激活版

mac

pr2023 苹果mac Windows软件 视频编辑软件 Premiere Pro

低代码是什么?能做什么?

树上有只程序猿

低代码 应用开发

九科信息成功签约东风汽车财务有限公司RPA项目

九科Ninetech

3D 碰撞检测

3D建模设计

3D 碰撞检测

Git 速查表:中级用户必备的 12 个 Git 命令

Se7en

Pr2023v23.6 Mac中文激活版 Premiere Pro安装包下载及安装教程

晴雯哥

低代码开发平台如何提升企业应用构建效率

力软低代码开发平台

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