はじめに

ラズパイの環境構築の一環で Docker 周りの環境を用意したので、記録しておきます。

Docker

Docker の公式に用意されているインストールスクリプトで簡単にインストールすることができます。

$ curl -sSL https://get.docker.com | sh

インストールが終わったら Docker のコマンドの権限をユーザに与えます。

$ sudo usermod -aG docker <username>

例えば、ユーザ名が pi ならば sudo usermod -aG docker pi となります。

Docker Compose

Docker Compose は Python の pip を使うと簡単にインストールできます。
Python がインストールされていない人はインストールしてください。
また、公式では環境を汚さないために、仮想環境を使用することが推奨されています。

まず、依存ライブラリをインストールします。

$ sudo apt install libffi-dev

次に Docker Compose 本体をインストールしていきます。

$ pip install docker-compose

おわりに

sudo apt install docker docker-compose で全て入る未来は来ないんですかね?