写点什么

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

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

关注

评论

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

垃圾去无踪,生活更轻松 - StarRocks 如何清理对象存储垃圾数据

Ding_Kai

数据库 StarRocks 湖仓一体

Go 程序如何实现优雅退出?来看看 K8s 是怎么做的——上篇

江湖十年

k8s k8s知识 Go web #k8s Go 面试题 面经 后端 大厂

资源加载失败重载与前端升级检测方案

yuanyxh

前端 js

Michael Rey谈质押的未来:“节点切片是流动性的关键”

股市老人

怎么制作韦恩图?用这款在线白板绘制简单又漂亮!

职场工具箱

效率工具 职场 在线白板 办公软件 绘图工具

项目管理新趋势,10款工具引领未来工作模式

爱吃小舅的鱼

项目管理 项目经理

逻辑删除用户账号合规吗?

江南一点雨

Java 后端

妙用 Batch,StarRocks 存算分离实时性能起飞

Ding_Kai

数据仓库 数据湖 StarRocks

决定LED屏价格的关键因素

Dylan

产品 生产 LED显示屏 全彩LED显示屏 led显示屏厂家

IT行业怎么定义?需要堡垒机吗?

行云管家

堡垒机 IT行业

ETL数据集成丨实现SQLServer数据库的高效实时数据同步

RestCloud

MySQL 数据库 ETL SqlServer 数据集成

从 0 到 1 搭建一个 No Server 的博客能学到什么

yuanyxh

前端 js React Blog

探索商品详情API中的重量与体积信息:解锁精准物流管理与用户购物体验的秘密

代码忍者

API 测试 API 策略

【KDD2024】面向集群整体作业运行变慢的异常检测

阿里云大数据AI技术

人工智能 数据挖掘 阿里云 异常检测 论文

喜讯!云起无垠创始人沈凯文博士荣列科学家创业先锋榜

云起无垠

我对管理的理解

老张

团队管理 管理者 人员招聘

Web Components 使用体验

yuanyxh

WebComponent webComponents

一文揭秘:火山引擎云基础设施如何支撑大模型应用落地

Geek_2d6073

2025年中国(成都)国际航空航天及无人机展会

秋硕展览

2024第35届中国(广州)国际大健康产业博览会

秋硕展览

活动报名:从手搓 AI bot 到多模态 AI agent+TEN 框架丨 RTE Meetup,上海,8.31

声网

API集成的未来:行业级解决方案的发展趋势

幂简集成

API API集成

调试理解 NodeJS 模块机制sh

yuanyxh

node.js js Node

Microsoft Teams电话

cts喜友科技

通信 通讯 云通讯

不使用 JS 纯 CSS 获取屏幕宽高

南城FE

CSS 前端

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