写点什么

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

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

关注

评论

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

最强总结——分布式事务处理方式

小闫

面试 分布式 分布式锁 分布式存储 分布式缓存

Spring Boot 多数据源 Redis 配置

南南

redis 面试 Spring Boot Redis作者

Uniapp使用GoEasy实现websocket实时通讯

GoEasy消息推送

uni-app websocket 即时通讯

week5

Geek_2e7dd7

老龄化时代的人机共生:京东数科以AI机器人推动产业增长

脑极体

架构师训练营 - 第 5 周学习总结

红了哟

架构师训练营 - 第 5 周命题作业

红了哟

阿里P7岗位面试,面试官问我:为什么HashMap底层树化的标准元素个数是8

鄙人薛某

Java 面试 hashmap 哈希

【week05】总结

chengjing

架构师训练营 - 第五周命题作业

牛牛

极客大学架构师训练营 命题作业 一致性Hash算法

程序员是这样解读《隐秘的角落》

陈东泽 EuryChen

学习 程序员 隐秘的角落

搞懂Spring事务失效的8大原因,轻轻松松面试过关

码哥小胖

Java spring Spring Boot

【week05作业】

chengjing

20道Redis面试题(含答案)面试官会问的我都找到了

你是人间四月天

redis 面试 Spring Cloud redis6.0.0 Redis项目

打造Redis分布式环境下的银弹?我觉得Redisson比Redlock更胜一筹

码农月半

Java redis redis高可用 Redis项目

公司制的黄昏:区块链重构商业世界

CECBC

区块链思维 裂变 契约 激励

这份架构PDF如何得到百度、洋码头、饿了么CTO等大咖联袂推荐?

小新

Java 架构 面试 队列

架构师训练营 一致性Hash算法Java实现

Cloud.

正确的做事比做正确的事更重要

魔曦

架构师 极客大学架构师训练营

第五周总结

武鹏

产业区块链发展迎来爆发期

CECBC

产业区块链 系统稳定性 应用安全性 信任的机器

week5 学习总结

Geek_2e7dd7

啃碎并发(一):Java线程总述与概念

猿灯塔

一篇文章深入理解分布式锁

itlemon

redis 分布式锁

记录一次拼多多Web前端面试【一面+二面+hr面】

阿文

面试 Spring Cloud Spring Boot Web

阿里内推面试,挂在了一道简单的问题上…

小新

Java 阿里巴巴 程序员 架构 面试

Week5 学习总结

wyzwlj

极客大学架构师训练营

让你大显身手——掌握RocketMQ与Kafka中如何实现事务

小谈

kafka 面试 RocketMQ JVM原理

深入理解队列:LinkedBlockingQueue源码深度解析

itlemon

阻塞队列 LinkedBlockingQueue Queue

最右JS2Flutter框架——开篇(一)

刘剑

flutter 大前端 探索与实践

码农必备SQL高性能优化指南!35+条优化建议立马get

码哥小胖

MySQL SQL语法 sql查询 sql

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