写点什么

Docker 1.8 发布带来多个新工具

  • 2015-09-02
  • 本文字数:1718 字

    阅读完需:约 6 分钟

Docker 公司宣布Docker 1.8 发布,该版本包括工具的新增和更新,同时带来了新的引擎特性。 Docker 工具箱(Docker Toolbox)提供了打包的系统,目标是成为“获取和使用 Docker 开发环境运行的最快方式”,并替换 Boot2Docker Docker 内容信任(Docker Content Trust)是 Docker 引擎最重大的变化,它提供了镜像签名和验证。

Docker 工具箱为 Windows 和 Mac 用户捆绑了这些组件:

  • VirtualBox :运行包含 Docker 引擎的轻量 Linux 虚拟机
  • Docker Machine :一个配置工具,用于将 Docker 安装到 VirtualBox(同样可以将 Docker 安装到多个云服务上)。
  • 操作系统使用的 Docker 客户端
  • Kitematic :Docker 图形用户界面
  • Mac 版本包括 Docker Compose 合成工具(来自他们为 Fig 收购的 Orchard Labs ),帮助多容器应用配置。

安装指南为使用Boot2Docker 或者已经安装VirtualBox 的用户提供了迁移指导。在Windows 和Mac 系统上使用其他虚拟化环境的,如Hyper-V、Parallels、VMware 工作站或Fusion 平台,没有包括在迁移指导内(和这些平台的潜在冲突也没有提及)。Windows 10 暂时还不支持。

Docker 内容信任基于 Notary 项目,它是更新框架(The Update Framework,TUF)的一种“自以为是的实现”,是一个“可以添加到软件更新器上的弹性安全框架”。它通过使用签名,为在不安全介质上分发镜像提供安全保障。它同样提供了新鲜度保证,因此当有人在下载一个镜像时,能够知道不会获取到可能包含隐患的旧版本。这套系统使用了三种密钥类型:用于离线保存的根内容信任密钥、每个镜像仓库独立的标签密钥和时间戳密钥。当内容信任开启时(目前由环境变量控制),离线密钥和标签密钥在镜像第一次推送是自动生成。该系统还没有完全集成到Docker Hub 服务上,因此自动构建无法签名。Docker Hub 中的库镜像(如Ubuntu)目前已经签名,对推送到Docker Hub 的用户镜像也可以进行签名了。Docker 公司的 David Lawrence 提供一个在线聚会上录制的演示。

Docker 引擎更新后,将对卷插件的支持从“实验性”改成了“稳定”,表明存储能够和生态系统提供者提供的存储介质集成,如 Blockbridge Ceph ClusterHQ EMC Portworx 。日志驱动增加了一些特性,包括对 Graylog 扩展日志格式(Graylog Extended Log Format,GELF) 支持、 Fluentd syslogd 结合(从 1.6 版本开始支持)。由于有推送镜像相关缺陷,Docker 1.8.1 已经发布,用于替换 Docker 1.8.0

由于 docker 二进制文件同时充当了客户端和后台,一些努力已经花费在在区分这两个角色和明确各自文档上。最显著的区别是“-d”命令行开关已经被废弃,转而使用“daemon”参数,后者也有了自己的帮助文档。目前也支持通过“docker cp”命令从宿主机向容器复制文件(之前版本已经支持从容器向宿主机复制文件)。

对于 Linux 用户,Debian 和 Ubuntu 发行版有了新的apt 仓库,RHEL、CentOS 和Fedora 有了新的yum 仓库。两个仓库中的安装包,都从“lxc-docker”重命名称了“docker-engine”,主要考虑到Docker 已经抛弃LXC 作为默认执行驱动16 个月,避免因此产生迷惑。切换到新的仓库需要特别小心,因为一些Docker 配置文件中的自定义内容可能会丢失,且需要列出当前运行的容器时“docker”命令可能会不存在。

Docker 的流程控制工具也已经更新,Compose 升级到 1.4 版本 Machine Swarm 发布了 0.4 版本。这些工具新版本有许多功能提升,包括一些为了工具箱实现的功能,其中一些功能将会吸引那些通过类似 Mesos 将 Docker 运行在大规模集群中的用户。 2.1 版本的 Docker 注册中心已经发布,提供了更快的操作和一些新特性。

此次发布的重要主题是安全和易用性。前者主要针对大企业用户,后者主要目的是让更多开发者上手 Docker。Docker 将会找到自己的方式运行在 Windows Server 2016 上,对此现在已经有技术预览版。因此Docker 公司无疑将会把目光投向Windows 用户群。

查看英文原文: Docker 1.8 Release with Multiple New Tools


感谢张龙对本文的审校。

给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ @丁晓昀),微信(微信号: InfoQChina )关注我们,并与我们的编辑和其他读者朋友交流(欢迎加入 InfoQ 读者交流群)。

2015-09-02 19:004645

评论

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

华为云CDN,助力电商平台无惧流量洪峰

IT科技苏辞

阿里云斩获2022全球分布式云大会两项大奖

云布道师

阿里云

我们是如何构建自己的可观测性的

观测云

云计算 可观测性 云服务 观测云

Go Ubuntu 安装 gvm:Go 版本管理工具

非晓为骁

Go ubuntu 版本管理工具 gvm

为什么 APISIX Ingress 是比 Traefik 更好的选择?

API7.ai 技术团队

云原生 APISIX Ingress Controller Kubernetes Serverless

AI 训练加速原理解析与工程实践分享

Baidu AICLOUD

异构计算 云原生AI 百度百舸

华为云CDN,为企业内容加速打开新局面!

IT科技苏辞

什么样的技术,能让黄河开口说话?

白洞计划

数据治理:数据集成架构的演进

用友BIP

华为云CDN,助力中小企业提升用户体验

IT科技苏辞

天花板级别ZooKeeper+Dubbo笔记,通俗易懂,颠覆认知

小小怪下士

Java zookeeper dubbo

Wallys/MIMO/Industrial-grade/2x 2 900M high powerRadio /902-928Mhz/AR9223/ AR9582/AR9531/AR9344/

Cindy-wallys

从全球顶级数据库大会 SIGMOD 看数据库发展趋势

NebulaGraph

数据库 图数据库 技术演变

南开大学团队采用全场景AI框架昇思MindSpore,打造“皮肤病大规模可信综合辅助诊断系统”

极客天地

智能勘探 | AIRIOT智慧油田管理解决方案

AIRIOT

物联网 智慧油田

数据也能开口说话?这次汇报,老板疯狂给我点赞

图灵教育

数据分析 可视化 图表

华为云CDN节点扩增力度加大,构建全球智能边缘网络

爱尚科技

国产时序数据库TDengines学习调研及总结

李草凯

华为云CDN为芒果TV加速,打造丝滑“追剧观综”的观看体验

爱尚科技

【附下载】政企数智办公平台研究报告,何以数智化?

融云 RongCloud

数智化 百幄

哈啰出行高质量故障复盘法:“3+5+3”(附模板)

TakinTalks稳定性社区

学习无代码开发工具有什么用?

间隔

微信小程序 无代码开发

作业2:微信朋友圈的高性能复杂度

白杨

华为云CDN通过全站加速引领网站性能全面优化

爱尚科技

从零开始,开启属于你的 RTE 漫游之旅!丨漫游指南 x 即将启航

声网

音视频

华为云CDN,为企业提供极致低时延用户体验

IT科技苏辞

欧盟森林砍伐法规和合规性:使用 Dimitra 技术解决森林砍伐问题

股市老人

数据也能开口说话?这次汇报,老板疯狂给我点赞

图灵社区

数据分析 可视化 图表

为什么说华为云CDN更值得选择?

爱尚科技

当 Amazon Lambda 遇上 Apache APISIX 可以擦出什么火花?

API7.ai 技术团队

微服务 AWS API Gateway APISIX 网关

以英雄之名为S9总决赛助攻!虎牙直播and华为云CDN,team work才会赢

爱尚科技

Docker 1.8发布带来多个新工具_安全_Chris Swan_InfoQ精选文章