写点什么

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

  • 2016-02-12
  • 本文字数:676 字

    阅读完需:约 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 发行版本。

2016-02-12 18:565109
用户头像

发布了 219 篇内容, 共 141.9 次阅读, 收获喜欢 193 次。

关注

评论

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

第 4 周 系统架构总结

bearlu

系统架构

架構師訓練營 week4 作業

ilake

架构师训练营第4周作业

悠哉

浅析 Java 内存模型 一

朱华

Java JMM

第四周作业

Geek_4c1353

极客大学架构师训练营

甲方日常 27

句子

生活 工作 随笔杂谈 日常

浅析 Java 内存模型 三

朱华

Java volatile JMM

第9周作业

Vincent

极客时间 极客大学

《我想进大厂》之Redis夺命连环11问

艾小仙

Java redis 面试 程序语言

架构师训练营 1 期 - 第四周总结(vaik)

行之

极客大学架构师训练营

典型互联网公司使用的技术

happy

第4周 作业一

bearlu

架构师训练营 1 期 - 第四周作业(vaik)

行之

极客大学架构师训练营

CPU 执行程序的秘密,藏在了这 15 张图里

小林coding

操作系统 计算机基础 计算机 编译器、程序语言、CPU 指令

第三周课后练习

大大猫

极客大学架构师训练营

LeetCode题解:144. 二叉树的前序遍历,使用栈,JavaScript,详细注释

Lee Chen

大前端 LeetCode

go-zero流数据处理利器

万俊峰Kevin

stream functional Go 语言

spring-boot-route(十一)数据库配置信息加密

Java旅途

Java Spring Boot

架構師訓練營 week4 總結

ilake

架构师训练营 - 第四周作业

一个节点

极客大学架构师训练营

spring-boot-route(十二)整合redis做为缓存

Java旅途

Java redis Spring Boot

Spring学习笔记(一)手写一个简单的Spring

无语

Spring Framework

第二周课后练习

大大猫

极客大学架构师训练营

第9周总结

Vincent

极客时间 极客大学

一个典型的大型互联网应用系统使用了哪些技术方案和手段,主要解决什么问题?

knight

Redis-技术专题-哨兵配置和原理

洛神灬殇

架构师训练营 - 第四周总结

一个节点

极客大学架构师训练营

TensorFlow安装

菜鸟小sailor 🐕

学习

第三周架构师训练营作业

Geek_4c1353

极客大学架构师训练营

架构师训练营第 1 期 -week4

习习

详解「区块链」溯源

netkiller

区块链 防伪 超级账本 标签 区块链产品溯源

Docker官方镜像将会使用Alpine Linux替换Ubuntu_语言 & 开发_小盖_InfoQ精选文章