BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

Docker官方镜像将会使用Alpine Linux替换Ubuntu

| 作者 郭蕾 关注 9 他的粉丝 发布于 2016年2月13日. 估计阅读时间: 2 分钟 | 如何结合区块链技术,帮助企业降本增效?让我们深度了解几个成功的案例。

Docker容器的优势是轻量和可移植,所以承载它的操作系统也应该尽量迎合这个特性。这也可能是为什么最近有消息说Docker准备使用Alpine Linux替代之前的Ubuntu做为官方默认的宿主环境(基础镜像)。

1月底,Docker公司创始人Solomon曾经说道,Alpine Linux的创始人Natanael Copa已经加入Docker,他正在将Docker的官方镜像包从Ubuntu切换到Alpine。

目前,Docker官方使用的默认镜像是Ubuntu,之前就有人比较过几个基础镜像的大小。具体如下。从图中可以看出,Ubuntu有4层,188M,而Alpine Linux只有1层,5M。知名的云计算专家Brian Christner在他的博客中表示,如果Docker的官方镜像使用Alpine Linux,将会有如下4个好处:

  1. 下载速度加快。
  2. 安全性提高。
  3. 主机之间的切换更方便。
  4. 不用再占用那么多磁盘空间。

Alpine Linux 是一个社区开发的面向安全应用的轻量级 Linux 发行版。Alpine采用了musl libc和busybox以减小系统的体积和运行时资源消耗,在保持瘦身的同时,Alpine Linux还提供了自己的包管理工具apk,可以在其网站上查询,或者直接通过apk命令查询和安装。当然,Docker还会继续支持Ubuntu,只不过他不再是默认的操作系统。

Solomon表示这样的切换对于Docker用户来说非常有益,因为Alpine更小,更轻。像Ubuntu这样的操作系统,它基于Linux内核和GNU工具组,同时默认安装了一些程序。但Docker可能并不需要那些被默认安装的程序,所以还有很大的可以精简的空间。

目前这项消息还未得到官方证实,不过,切换与否,对于Docker使用者来说并没有太大的影响,用户可以选择他们最喜欢的Linux发行版本。

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

好事。 by Lau Way

这样 Docker 的镜像体积更小,且利于分发~
加油~

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

1 讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT