alpine
軽量 OS
コマンド
インストール済みパッケージ一覧
code:shell
$ apk info
パッケージ更新
code:shell
$ apk update
インストール可能なパッケージ一覧
code:shell
$ apk search パッケージ名
インストール
code:shell
$ apk --update add パッケージ名
キャッシュの削除
code:shell
$ rm -rf /var/cache/apk/*
特定バージョンのリポジトリを利用する
ここ からダウンロードする
リポジトリを書き換える(v3.6 に変更)
code:conf
$ cat /etc/apk/repositories
http://dl-cdn.alpinelinux.org/alpine/v3.6/main
http://dl-cdn.alpinelinux.org/alpine/v3.6/community
エラー
/usr/include/python2.7/Python.h:19:20: fatal error: limits.h: No such file or directory
musl-dev が必要
インストール
code:shell
$ apk --update add musl-dev
nokogiri 入れるとき
code:shell
# apk add --no-cache build-base libxml2-dev libxslt-dev
Reference
軽量イメージ時代を 生きるためのAlpine Linux
#Docker