Docker容器的操作系统大小比较(更新中)

比较适合Docker的操作系统的大小

有很多不同的操作系统可以在Docker上运行,但由于需要紧凑运行,所以尺寸是一个关注点。
我将进行一些比较,并计划逐渐更新,所以这篇文章会持续成长。

正式形象是什么?

在Docker官方图像中,有一个叫做 Docker Official Images的东西。
就像是一组官方提供的docker镜像。
您可以毫不费力地运行`docker run`命令来获取这些镜像。

确认后,有138个。

adminer
aerospike
alpine
alt
amazonlinux
arangodb
backdrop
bash
bonita
buildpack-deps
busybox
cassandra
centos
chronograf
cirros
clearlinux
clefos
clojure
composer
consul
convertigo
couchbase
couchdb
crate
crux
debian
docker
drupal
eclipse-mosquitto
eggdrop
elasticsearch
elixir
erlang
euleros
fedora
flink
fsharp
gazebo
gcc
geonetwork
ghost
golang
gradle
groovy
haproxy
haskell
haxe
hello-seattle
hello-world
hola-mundo
httpd
hylang
ibmjava
influxdb
irssi
jetty
joomla
jruby
julia
kaazing-gateway
kapacitor
kibana
known
kong
lightstreamer
logstash
mageia
mariadb
matomo
maven
mediawiki
memcached
mongo
mongo-express
mono
mysql
nats
nats-streaming
neo4j
neurodebian
nextcloud
nginx
node
notary
nuxeo
odoo
open-liberty
openjdk
opensuse
oraclelinux
orientdb
owncloud
percona
perl
photon
php
php-zendserver
plone
postgres
pypy
python
r-base
rabbitmq
rakudo-star
rapidoid
redis
redmine
registry
rethinkdb
rocket.chat
ros
ruby
rust
sentry
silverpeas
sl
solr
sonarqube
sourcemage
spiped
storm
swarm
swift
swipl
teamspeak
telegraf
thrift
tomcat
tomee
traefik
ubuntu
vault
websphere-liberty
wordpress
xwiki
yourls
znc
zookeeper

有结构啊。

立刻进行尺寸比较。

我实际上运行了Docker命令,拉取镜像并进行了确认。

alpine                                                          latest              196d12cf6ab1        2 months ago        4.41MB
amazonlinux                                                     latest              2467e0b1e917        11 days ago         162MB
busybox                                                         latest              59788edf1f3e        2 months ago        1.15MB
centos                                                          latest              1e1148e4cc2c        2 days ago          202MB
cirros                                                          latest              17d52dddc815        8 weeks ago         10.3MB
clearlinux                                                      latest              202faa1a3d2f        3 weeks ago         96.3MB
debian                                                          latest              4879790bd60d        3 weeks ago         101MB
fedora                                                          latest              8c568f104326        4 weeks ago         267MB
oraclelinux                                                     latest              70927e8bd213        4 weeks ago         234MB
photon                                                          latest              e0e7adda5a3e        4 weeks ago         32.1MB
ubuntu                                                          latest              93fd78260bd1        2 weeks ago         86.2MB

我随意挑选了一些操作系统,所以可能有一些遗漏。
果然,alpine非常小。
而busybox比它更小…
虽然我从未使用过,但听说它是用于嵌入式Linux的。

总结

我认为除了官方形象外,还有很多其他的形象,所以我想逐渐展示出来。

广告
将在 10 秒后关闭
bannerAds