硬核干货——《中小企业 AI 实战指南》免费下载! 了解详情
写点什么

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

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

关注

评论

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

创业感悟 | 2021是继续打工还是选择创业?

程序员潘Sir

创业

甲方日常 71

句子

工作 随笔杂谈 日常

第九周-总结

jizhi7

欧盟推出新数字法案,会是一场“锄强扶弱”的数字监管变革吗?

脑极体

Android知识体系大纲!Android平台HTTPS抓包解决方案及问题分析,年薪50W

欢喜学安卓

android 程序员 面试 移动开发

架构师训练营第十一周作业

文智

极客大学架构师训练营

生产环境全链路压测建设历程 16:淘宝网高可用历程的总结

数列科技杨德华

全链路压测 七日更

十日谈:我的 2020

escray

2020 七日更 十日谈

学习总结-week13

张荣召

如何守护数据安全? 这里有一份RDS灾备方案为你支招

京东科技开发者

数据库 云数据库

权限系统的基本概念和架构

程序那些事

权限系统 程序那些事 SSO 权限架构 权限认证

我们该如何正确的中断一个线程的执行??

冰河

并发编程 多线程 高并发 中断线程 签约计划第二季

Docker

云淡风轻

如何坚持做一件事情

熊斌

个人成长 七日更

深度剖析原理!2020年Android网络编程总结篇,已开源

欢喜学安卓

android 程序员 面试 移动开发

架构师 3 期 3 班 -week5- 总结

zbest

总结 week5

互联网已经干得很好的事情,不应该是区块链干的

CECBC

区块链 互联网

【Java入门】String,StringBuffer和StringBuilder

Albert

Java 七日更

今天发的被删了,不是我没写

lidaobing

28天写作

程序员告诉你:C/C++后台开发需要学习哪些技能书

赖猫

c++ Linux 后台开发

阿里P8手把手教你!微信小程序的事件处理,安卓系列学习进阶视频

欢喜学安卓

android 程序员 面试 移动开发

不讲码德!坏味道偷袭我这个老码农

爱笑的架构师

Java 代码审查 代码坏味道 代码规范 七日更

66把锁的门禁系统,告诉你区块链的特点

CECBC

区块链

还在用ELK? 是时候了解一下轻量化日志服务Loki了

京东科技开发者

DevOps 云原生 日志监控

第九周-作业

jizhi7

余额和核心信息数据安全分享

冬天的秘密

加密 防篡改 数据隐私

架构师 3 期 3 班 -week5- 作业

zbest

作业 week5

TypeScript | 第一章:环境搭建及基础数据类型

梁龙先森

typescript 大前端 七日更

DBA 的效率加速器——CloudQuery v1.3.0 上线!

BinTools图尔兹

数据库 运维 开发 dba

第13周

袭望

【STL 源码剖析】浅谈 STL 迭代器与 traits 编程技法

程序员贺同学

c++ 后端 迭代器模式 源码剖析 stl

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