Docker官方鏡像將會(huì )使用Alpine Linux替換Ubuntu
Docker容器的優(yōu)勢是輕量和可移植,所以承載它的操作系統也應該盡量迎合這個(gè)特性。這也可能是為什么最近有消息說(shuō)Docker準備使用Alpine Linux替代之前的Ubuntu做為官方默認的宿主環(huán)境(基礎鏡像)。1月底,Docker公司創(chuàng )始人Solomon曾經(jīng)說(shuō)道,Alpine Linux的創(chuàng )始人Natanael Copa已經(jīng)加入Docker,他正在將Docker的官方鏡像包從Ubuntu切換到Alpine。
本文引用地址:http://dyxdggzs.com/article/201609/303503.htm
目前,Docker官方使用的默認鏡像是Ubuntu,之前就有人比較過(guò)幾個(gè)基礎鏡像的大小。具體如下。從圖中可以看出,Ubuntu有4層,188M,而Alpine Linux只有1層,5M。知名的云計算專(zhuān)家Brian Christner在他的博客中表示,如果Docker的官方鏡像使用Alpine Linux,將會(huì )有如下4個(gè)好處:下載速度加快。
安全性提高。
主機之間的切換更方便。
不用再占用那么多磁盤(pán)空間。

Alpine Linux 是一個(gè)社區開(kāi)發(fā)的面向安全應用的輕量級 Linux 發(fā)行版。Alpine采用了musl libc和busybox以減小系統的體積和運行時(shí)資源消耗,在保持瘦身的同時(shí),Alpine Linux還提供了自己的包管理工具apk,可以在其網(wǎng)站上查詢(xún),或者直接通過(guò)apk命令查詢(xún)和安裝。當然,Docker還會(huì )繼續支持Ubuntu,只不過(guò)他不再是默認的操作系統。Solomon表示這樣的切換對于Docker用戶(hù)來(lái)說(shuō)非常有益,因為Alpine更小,更輕。像Ubuntu這樣的操作系統,它基于Linux內核和GNU工具組,同時(shí)默認安裝了一些程序。但Docker可能并不需要那些被默認安裝的程序,所以還有很大的可以精簡(jiǎn)的空間。目前這項消息還未得到官方證實(shí),不過(guò),切換與否,對于Docker使用者來(lái)說(shuō)并沒(méi)有太大的影響,用戶(hù)可以選擇他們最喜歡的Linux發(fā)行版本。
評論