Docker 官方镜像将会使用 Alpine Linux 替换 Ubuntu
2016-02-11 19:04
597 查看
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个好处:
下载速度加快。
安全性提高。
主机之间的切换更方便。
不用再占用那么多磁盘空间。
Alpine Linux 是一个社区开发的面向安全应用的轻量级 Linux 发行版。Alpine采用了musl libc和busybox以减小系统的体积和运行时资源消耗,在保持瘦身的同时,Alpine Linux还提供了自己的包管理工具apk,可以在其网站上查询,或者直接通过apk命令查询和安装。当然,Docker还会继续支持Ubuntu,只不过他不再是默认的操作系统。
Solomon表示这样的切换对于Docker用户来说非常有益,因为Alpine更小,更轻。像Ubuntu这样的操作系统,它基于Linux内核和GNU工具组,同时默认安装了一些程序。但Docker可能并不需要那些被默认安装的程序,所以还有很大的可以精简的空间。
目前这项消息还未得到官方证实,不过,切换与否,对于Docker使用者来说并没有太大的影响,用户可以选择他们最喜欢的Linux发型版本。
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个好处:
下载速度加快。
安全性提高。
主机之间的切换更方便。
不用再占用那么多磁盘空间。
Alpine Linux 是一个社区开发的面向安全应用的轻量级 Linux 发行版。Alpine采用了musl libc和busybox以减小系统的体积和运行时资源消耗,在保持瘦身的同时,Alpine Linux还提供了自己的包管理工具apk,可以在其网站上查询,或者直接通过apk命令查询和安装。当然,Docker还会继续支持Ubuntu,只不过他不再是默认的操作系统。
Solomon表示这样的切换对于Docker用户来说非常有益,因为Alpine更小,更轻。像Ubuntu这样的操作系统,它基于Linux内核和GNU工具组,同时默认安装了一些程序。但Docker可能并不需要那些被默认安装的程序,所以还有很大的可以精简的空间。
目前这项消息还未得到官方证实,不过,切换与否,对于Docker使用者来说并没有太大的影响,用户可以选择他们最喜欢的Linux发型版本。
相关文章推荐
- mesos+marathon管理docker集群
- 基于Docker的Golang开发
- CentOS6.5 Docker操作记录
- CentOS 6.5 Docker安装
- docker 安装错误
- 在Mac OSX系统的Docker机上启用Docker远程API功能
- docker(二):构建镜像
- CoreOS 发布 Rkt 1.0,可直接运行 Docker 镜像
- Docker常用命令
- Dockerfile初探
- Docker中使用多个volume-from的一个问题
- Docker对于部署来说及其重要
- Docker的使用场景总结
- 日志系统之基于flume收集docker容器日志
- 基于CentOS的SSHD服务的Docker镜像
- Kolla - 使用docker安装部署openstack
- DOCKER设置代理访问官方从库
- Docker 环境搭建问题记录
- OpenvSwitch实现Docker容器跨宿主机互联
- 一张图比較 Docker 和 Git:镜像管理设计理念