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は最低限これだけ覚えておけば使えることは使える。
いくつか覚えておいたほうがいいオプションはあるけど、また別で書く。