Alpine LinuxをDockerで使うときのメモ

Alpine Linux
あるぱいんりなっくす。

軽量なのでDockerに最適!って言われているアレ。

Alpineのシェルはash。
bashじゃないので注意。

コンテナ起動後にコンテナ内で色々やりたいときは以下のようにする。

$ docker run -it --rm alpine ash

Alpineのパッケージマネージャーはapk。
apk --help でオプション確認できる。

apk update でパッケージリポジトリから最新を取得。
まずはじめに必ず叩くべきコマンド。

apk add でパッケージインストールができる。
yum install と同じ。

apk search で利用可能なパッケージを検索。
例えば apk search php とか。

既にインストールしているパッケージを確認したい場合は apk info とすると確認できる。

パッケージの削除、yum remove などにあたるものは apk del

apkは最低限これだけ覚えておけば使えることは使える。

いくつか覚えておいたほうがいいオプションはあるけど、また別で書く。