写点什么

Docker 推出 Mac、Windows 的 Beta 版

  • 2016-03-30
  • 本文字数:986 字

    阅读完需:约 3 分钟

近日,Docker 公司宣布启动一项 Docker for Mac 和 Docker for Windows 有限 Beta 测试计划。它们在 Docker Toolbox 上做了许多改进,主要包括:

  • 更快更可靠:不再需要 VirtualBox,Docker 引擎运行在一个安装在 xhyve(Mac OS)或 Hyper-V(Windows)虚拟机上的 Alpine Linux 发行版中,虚拟机由 Docker 应用程序自己管理。
  • 工具集成:Docker for Mac 是一个 Mac 应用程序,而 Docker for Windows 是一个 Windows 应用程序,包括一个原生用户界面和自动升级功能。与它捆绑的 Docker 工具集中包括 Docker 命令行 Docker Compose Docker Notary 命令行
  • 针对代码和数据的 volume 挂载:volume 数据访问可以正常运行,包括文件修改通知。
  • 在本地主机网络上运行容器:Docker for Mac 和 Docker for Windows 包含一个面向容器的 DNS 服务器,并且它们与 Mac OS X 和 Windows 网络系统实现了集成。
  • 为了匹配 OS X 的沙箱安全模型,Docker for Mac 从头进行了构建。

Docker for Mac 与 Docker Toolbox 可以在同一台机器上同时使用,但在 Windows 上,在使用 Docker for Windows 之前需要关掉 Docker Toolbox。

Docker for Mac 和 Docker for Windows 已经有一些内部测试用户。Mixcloud 联合创始人 Mat Clayton 表示,The Docker for Mac 给他们带来了如下好处:

  • 安装更简单顺畅了;
  • 可以在 Mac 上使用官方镜像了;
  • 新的开发流程让工程师可以快速启动服务的新版本,并在 Mac 本地使用它们进行开发。

虽然 Docker for Mac 和 Docker for Windows 共享一个代码库,但它们所处的开发阶段并不相同。虽然最终会提供同 Docker for Mac 一样的功能,但 Docker for Windows 滚动发布的速度要慢一些。另外,Docker for Windows 目前仅能用于支持 Hyper-V 的 Windows 10 上。

Docker for Mac 和 Docker for Windows 在虚拟化、网络、安全、文件系统等方面与主机操作系统深度集成。这些集成利用了(Docker 最近收购的)Unikernel Systems 团队的系统和虚拟化经验以及 Docker 公司过去 5 年来开发的 Unikernel 相关的技术。等到今年晚些时间,这两个产品正式发布的时候,所有操作系统层面的集成创新将都将开源给 Docker 社区。

感兴趣的读者可以注册参与这项测试计划。


感谢陈兴璐对本文的审校。

给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ @丁晓昀),微信(微信号: InfoQChina )关注我们。

2016-03-30 19:005684
用户头像

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

关注

评论

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

轻量级工作流引擎的设计与实现

京东科技开发者

工作流 流程 工作流引擎 迭代 轻量级工作流引擎

技术分享 | Web 控件定位与常见操作

霍格沃兹测试开发学社

技术分享 | 网页 frame 与多窗口处理

霍格沃兹测试开发学社

IDC:云效产品能力No.1,领跑中国DevOps市场

阿里云云效

DevOps 数字化 产品研发 DevOps工具链

Golang开发入门(一)

霍格沃兹测试开发学社

史上最全的Java容器集合之ArrayList(源码解读)

自然

9月月更

leetcode 208. Implement Trie (Prefix Tree) 实现 Trie (前缀树) (中等)

okokabcd

LeetCode 数据结构与算法

Demo Day直播 | 成长计划解决方案学生挑战赛一等奖即将揭晓!

OpenHarmony开发者

Open Harmony

面试 | 互联网大厂测试开发岗位会问哪些问题?

霍格沃兹测试开发学社

APK 逆向工程 - 解析 apk 基本信息和方法调用图

霍格沃兹测试开发学社

测试面试题集锦(四)| Linux 与 Python 编程篇(附答案)

霍格沃兹测试开发学社

阿里大哥手把手教你从零到一搭建Spring Cloud Alibaba!太强了

Geek_0c76c3

Java 数据库 开源 架构 面经

技术分享 | web 控件的交互进阶

霍格沃兹测试开发学社

技术分享 | web自动化测试-执行 JavaScript 脚本

霍格沃兹测试开发学社

Android动态权限详解

霍格沃兹测试开发学社

JAR 文件规范详解

霍格沃兹测试开发学社

阿里云EMAS|App隐私合规“免费”自动化检测

移动研发平台EMAS

阿里云 移动测试 隐私合规 移动研发 App检测

幂等设计详解

京东科技开发者

数据库 系统架构 幂等 研发 幂等设计

LP单双币双池挖矿dapp系统开发技术详情

开发微hkkf5566

技术分享 | Web自动化之显式等待与隐式等待

霍格沃兹测试开发学社

Tensorflow 2.x 模型-部署与实践

霍格沃兹测试开发学社

史上最全的Java容器集合之基础数据结构(手撕链表)

自然

9月日更

一台“厉害”的打印机

华为云开发者联盟

云计算 后端 物联网 企业号九月金秋榜

ESP32-C3入门教程 网络 篇(三、 MQTT 协议基础介绍及测试)

矜辰所致

mqtt ESP32-C3 9月月更

测试人生 | 疫情之下,1个月内涨薪50%拿下亿级流量金融上市公司新 offer,我柠檬了~

霍格沃兹测试开发学社

Windows-Python 应用:使用消息操作窗口

霍格沃兹测试开发学社

羊了个羊NFT系统链游开发技术

薇電13242772558

游戏 NFT

HUE部署

峥岳

hue 安装部署 9月月更

对于火热的MLOps的一些冷静观察

Baihai IDP

人工智能 机器学习 AI MLOps

测试人生 | 00后0经验应届毕业生拿下2线城市15W offer,好励志~

霍格沃兹测试开发学社

探究 PHP_CodeSniffer 的代码静态分析原理

霍格沃兹测试开发学社

Docker推出Mac、Windows的Beta版_Windows_谢丽_InfoQ精选文章