ラズベリーパイにDockerとDocker Composeをインストールする
ラズベリーパイにDocker
とDocker Compose
をインストールする方法を紹介します。
Dockerのインストール
Docker
は公式ドキュメント 1で紹介されているスクリプトをそのまま実行するだけでインストールできます。
$ curl -fsSL https://get.docker.com -o get-docker.sh
$ sudo sh get-docker.sh
以下のコマンドでDocker
がインストールされたことを確認します。
$ docker -v
以下のコマンドで、一般ユーザーでDocker
を実行できるように権限を付与します。
"pi"の部分はユーザー名を指定してください($ whoami
で確認できます)
$ sudo usermod -aG docker pi
設定を反映するために一度ログアウトしてログインし直す必要があります。
以上でDocker
のインストールは完了です。
Docker Composeのインストール
ビルド用のスクリプトを取得して、実行します。
ビルドには30分ほど時間がかかります。
$ git clone https://github.com/docker/compose.git
$ cd compose
$ sudo ./script/build/linux
ビルド後、distディレクトリが作成され、そこにdocker-compose-Linux-armv7l
というファイルが作成されますので、そのファイルをbin
フォルダにコピーして、権限を付与します。
$ cd dist
$ sudo cp docker-compose-Linux-armv7l /usr/local/bin/docker-compose
$ cd /usr/local/bin
$ sudo chown root:root docker-compose
$ sudo chmod 755 docker-compose
以下のコマンドでDocker Compose
のバージョンが確認できれば、インストール完了です。
$ docker-compose -v