产品战略专家梁宁确认出席AICon北京站,分享AI时代下的商业逻辑与产品需求 了解详情
写点什么

WinDocks 发布 Windows 版本的 Docker 引擎

  • 2016-04-13
  • 本文字数:966 字

    阅读完需:约 3 分钟

WinDocks 发布了一个Windows 版本的Docker 引擎,它可以运行在作为底层宿主的Windows Server 2012 或Windows Server 2012 r2 系统上。它可以运行MS SQL Server 的多个版本,并支持.NET 2、3.5 和4.5。

WinDocks 是一个移植到 Windows 的 Docker 引擎,它与近日发布的 Docker on Windows 并不相同。官方 Docker 客户端可以同 WinDocks 一起使用,后者仅支持 Docker 命令的一个子集,包括 build、create、commit、exec、ps、start 和 stop。

WinDocks 利用了一个由 Uhuru 软件构建的开源容器项目以及他们自己对Docker 引擎的移植。

Windows 2012 的内核没有为容器所需的隔离要求提供原生支持。WinDocks使用了Windows Job Objects 作为容器的底层技术,后者可以将进程作为一个单元进行管理。

Job Object 可以用于控制一组进程的资源使用率,如进程优先级和 CPU 使用率。这些控制包括针对文件权限、文件系统的自由访问控制列表(DACL)、针对命名空间隔离的注册表过滤和管理网络操作的 Windows 过滤平台。Windows 过滤平台提供了网络数据包处理和过滤功能。

Linux 容器的隔离,包括 Docker 提供的隔离,是通过控制组(cgroups)实现的。由于 Windows 2012 缺少类似的机制,需要将多种功能拼凑在一起才能在 WinDocks 中实现这项功能。InfoQ 联系了 WinDocks,以了解更多与由此而生的安全问题相关的信息。WinDocks 创始人 Ramesh Parameswaran 答复说:

在每个租户都是不同组织的场景中,我们不建议使用 Windocks。它不是一种 100% 进程隔离的方案,但也在很大程度上实现了隔离。WinDocks 中的容器进程有内存和 CPU 使用限制,所以单个进程不会导致机器故障。

目前,WinDocks 容器仅限于.NET 和 MS SQL Server 镜像。这些镜像既可以是打包了产品的基本的 SQL Server 镜像,也可以是由基本镜像派生而来的自定义 SQL 镜像。为了创建一个自定义 SQL 镜像,用户可以从基本镜像启动一个容器,添加一个 MDF 文件,并将容器提交给一个新镜像,接下来,用户就可以使用这个新镜像启动自定义容器了。在 MS SQL 中,基础数据文件在创建时通常使用MDF 扩展名

此外,也可以通过网络挂载使用远程SQL Server 数据库。据Parameswaran 介绍,WinDocks 接下来的重点是改进日志功能,提供Jenkins 集成,以便纳入持续集成/ 持续交付(CI/CD)管道。

查看英文原文: Docker Engine Port for Windows Released

2016-04-13 19:003384
用户头像

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

关注

评论

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

杭州站|阿里云 Serverless 技术实践营(Serverless + 大数据)开启报名!

Serverless Devs

大数据 开源 Serverless 云原生

创新型联合共创 |数糖 × 和鲸:挖掘数据价值,形成数据产出

ModelWhale

数据分析 数据 商业价值 地理标志 联合共创

2023 年中国国际服务贸易交易会发布:和鲸科技两项成果入选“智赋百业”人工智能融合发展与安全应用典型案例

ModelWhale

人工智能 大模型 AIGC

移动云桌面,随时随地交付桌面系统!

青椒云云电脑

云桌面

平台工程实践,让应用开发如搭积木一般简单

北京好雨科技有限公司

Kubernetes DevOps 平台工程

软件测试/测试开发丨Web自动化—capability参数配置 学习笔记

测试人

Python 程序员 软件测试 自动化测试 Web自动化测试

克服差异:出海企业产品推广迈出第一步的关键考虑因素

出海的猹

营销 产品增长 用户 运营 出海企业

一文读懂GPU直通技术

青椒云云电脑

gpu

跟模型和中间层聊聊:什么是最好的AI原生应用?

Zilliz

Milvus 大模型 AIGC 向量数据库

为什么企业需要视频会议私有部署?

WorkPlus

科兴未来 | 2023苏州宿迁“1+5”共建园区创新创业大赛

科兴未来News

GPU云还是传统图形工作站?测绘单位的探索和创新

青椒云云电脑

图形工作站

如何选择安全稳定的大文件传输软件平台,企业传输必看

镭速

为什么用代理ip网页加载不出来,一直转圈?

巨量HTTP

代理IP

企业选择云桌面系统的主要原因是什么?

青椒云云电脑

云桌面 云桌面厂家

出海项目冷启动攻略:如何利用一个标签实现产品推广增长

出海的猹

出海社交 海外市场 出海企业

如何构建现代化数据平台?私有云五大方面赋能企业用户

青椒云云电脑

云平台 云平台技术

iPhone15系列发布,正式宣布对AV1的硬解支持

微帧Visionular

视频编解码

科兴未来 | 第十届中国(泰州)国际大健康产业高层次人才创新创业大赛公告

科兴未来News

云桌面是什么?看完这篇你就明白了

青椒云云电脑

桌面云 云桌面

为什么新加坡会成为国内企业出海的第一站?

出海的猹

企业出海 出海

出海第一步,先选云服务

出海的猹

出海服务商 海外市场 出海企业 云服务商

一文了解袋鼠云在实时数据湖上的探索与实践

袋鼠云数栈

数据湖 实时数据湖 湖仓一体 实时湖仓

IT企业数据安全如何保障?部署私有云就够了

青椒云云电脑

私有云 云桌面

从好玩到好用:程序员用AI提效的那些事儿 | 京东云技术团队

京东科技开发者

AI 京东云 ChatGPT 企业号9月PK榜

基于Spring事务的可靠异步调用实践 | 京东物流技术团队

京东科技开发者

spring 京东云 企业号9月PK榜

我的世界Minecraft for Mac(沙盒游戏)v3.5.3.223测试版/v3.5.3正式版

mac

windows 游戏 Mac游戏下载 Minecraft 苹果mac

一文读懂GPU虚拟化、显卡直通和GPU云桌面

青椒云云电脑

桌面云 云桌面

WinDocks发布Windows版本的Docker引擎_Windows_Hrishikesh Barua_InfoQ精选文章