写点什么

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:003382
用户头像

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

关注

评论

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

Python雪花代码

百度搜索:蓝易云

Python Linux 算法 运维 云服务器

Linux系统中“sid”是什么意思?

百度搜索:蓝易云

云计算 Linux 运维 云服务器

Meta Llama 大模型:强大的 AI 能力支持

测吧(北京)科技有限公司

测试

5分钟教你搭建chatgpt,结合midjourney上线即可运营

aiisai

ChatGPT MidJourney chatgpt app

2023 IoTDB Summit:清安储能技术(重庆)有限公司高级 Java 工程师杨泰贤《IoTDB 在清安云能源数据集成的解决方案》

Apache IoTDB

灌电流与拉电流的含义及电路解析

梦笔生花

AI助力测试:高效批量生成测试数据方案实现

测吧(北京)科技有限公司

测试

聊聊PowerJob的CleanService

伤感汤姆布利柏

《计算机程序设计艺术(第3卷):排序与查找》PDF

程序员李木子

第十周作业

大肚皮狒狒

流计算不止Flink

WuKongCoder

flink 流式计算 RisingWave

Java:commons-codec实现byte数组和16进制字符串转换

百度搜索:蓝易云

Java Apache Linux 运维 云服务器

程序员金三银四跳槽指南:时间线&经典面试16问

王中阳Go

面试技巧 金三银四 跳槽 跳槽技巧 面试攻略

35岁,走出焦虑

芃篙君

#深度思考

第十一周作业

大肚皮狒狒

深度学习:开启人工智能的未来探索之旅

快乐非自愿限量之名

人工智能 机器学习 深度学习

私有版语言模型开发:保障数据隐私与安全

测吧(北京)科技有限公司

测试

AI 辅助测试框架搭建:简化测试工作流

测吧(北京)科技有限公司

测试

第九周作业

大肚皮狒狒

Frappe RestAPI 的filters的写法

麦兜

AI加速测试流程:自动化测试脚本生成方案实现

测吧(北京)科技有限公司

测试

个性化AI应用:定制专属学习助手

测吧(北京)科技有限公司

测试

浅谈iPaaS对企业转型的重要性

RestCloud

应用集成 ipaas

深入了解 Java 方法和参数的使用方法

小万哥

Java 程序人生 编程语言 软件工程 后端开发

企业专属语言模型与知识图谱:定制化智能解决方案

测吧(北京)科技有限公司

测试

AI自动生成测试用例思维导图

测吧(北京)科技有限公司

测试

AI自动化Bug发现:提升软件质量保障

测吧(北京)科技有限公司

测试

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