Linux alpineLinux編 ~最高スピード!~
alpineLinuxとは
今回はdocker imageを作成する際に
Linuxディストリビューションを選択する案として有力なalpineについて書きます。
特徴
alpineLinux(アルパインリナックス)
musl libc , BusyBoxを基に構成。
軽量でセキュアなLinux。
組込み系にも使われている。
とにかく軽い!
比較 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もインストールすれば使えます!