Docker公式OSを目視で検索したメモ。ROSとかneurodebianみたいな特殊なものは除きました。Verは2016/4/15時点でlatestのものです。
OS | Ver | Download Size | Image Size | Memo |
---|---|---|---|---|
scratch | 0 MB | 0 MB | GO exeで便利 | |
busybox | 1.24 | 676 KB | 1.113 MB | 最小の実行ファイルとなるよう設計されたプログラム群 |
alpine | 3.3 | 2 MB | 4.798 MB | busyboxがベース |
cirros | 0.3.4 | 4 MB | 7.735 MB | パッケージマネージャーなし |
ubuntu-debootstrap | 14.04 | 35 MB | 87.09 MB | Deprecated(alpineへ代替) |
opensuse | 13.2 | 38 MB | 97.7 MB | |
photon | 1.0RC | 43 MB | 119.1 MB | VMware製 |
debian | 8.4 | 51 MB | 125.1 MB | |
ubuntu | 14.04 | 66 MB | 188 MB | |
mageia | 5 | 72 MB | 193.1 MB | |
centos | 7 | 71 MB | 196.7 MB | |
oraclelinux | 7.2 | 74 MB | 205.9 MB | |
fedora | 23 | 74 MB | 204.7 MB | |
ubuntu-upstart | 14.04 | 102 MB | 253.3 MB | デーモン用の起動が早い版 |
crux | 3.1 | 122 MB | 341.7 MB | |
sourcemage | 0.61 | 233 MB | 644.7 MB | sourceベース |
- alpineが小さくてよいですね。(ubuntu-debootstrapはdeprecatedになりました。)
- 下記参考リンクのubuntu-essentialで、科学技術計算用Python3.5環境(tsutomu7/scientific-python)作ってみました。
- Anaconda 4.0を利用したMKL版("tsutomu7/scientific-python:mkl")も用意しました。
- alpineベースでも、frolvlad/alpine-glibcを使えば、Anacondaが使えます。同じように科学技術計算用Python3.5環境tsutomu7/alpine-python(659MB)を作ってみました。
参考
- Alpine Linux で Docker イメージを劇的に小さくする
- Alpine Linux で軽量な Docker イメージを作る
- 効率的に安全な Dockerfile を作るには
- お前のDockerイメージはまだ重い💢💢💢
- ubuntu-essential 最小構成の Ubuntu Docker Image
- 超軽量 Docker Image true (125 bytes) と sleeping-beauty (129 bytes)
- official-images一覧
以上