Linux alpineLinux編 ~最高スピード!~

alpineLinuxとは

今回はdocker imageを作成する際に
Linuxディストリビューションを選択する案として有力なalpineについて書きます。

特徴
alpineLinux(アルパインリナックス)
musl libc , BusyBoxを基に構成。
軽量でセキュアなLinux
組込み系にも使われている。

とにかく軽い!

比較 docker image
docker image ubuntu 64.2MB
alpine 5.55MB
centos 220MB

メリット
docker pull push などの時間が短縮されるなどのメリットが!

使い方

パッケージマネージャー apk
ちなみにubuntuではapt-get
centosではyumなので注意!

インストール 

apk add

インストール済みパッケージの確認

apk info

パッケージのアップデート

apk update

パッケージの検索

apk search

パッケージの削除

apk del



注意点
bashがデフォルトでないのでashを使うようにしましょう。
docker run -it alpine /bin/bash
↓↓
docker run -it alpine /bin/ash
ちなみにbashもインストールすれば使えます!