Raspberry Pi向けのArch Linuxでdocker imageを作った

ベースディストリビューションがRaspberry Pi向けのArch LinuxなDocker imageを作ってDocker Hubに登録しました。 リポジトリmasami256/arch-raspiです。

f:id:masami256:20150525004314p:plain

Dockerfileとベースになるファイルシステムのビルドスクリプトgithubmasami256/arch-raspi-docker-imageにあります。

イメージそのものはホントにシンプルで、Archbootstrap にあるarch-bootstrap.shというスクリプトでミニマムの環境を作ってDockerfileでそれをルートファイルシステムに使っているだけです。

Arch LinuxのRaspberry Piポートにはdockerパッケージがあるのでpacmanでdockerをインストールし、docker pullですぐに使えます。 DockerfileでFROM masami256/arch-raspiとして任意のパッケージを含んだDocker imageを作るものありですね。

bootstrap環境とかDockerfileのビルドはRaspberry Pi B+でやってたんですが、こういうことをやるならRaspberry Pi 2が欲しくなりますね。。。 docker pullでイメージをpullしてくる分にはまだ良いんですけどね。

Raspberry Pi 2 Model B (1)

Raspberry Pi 2 Model B (1)