Docker
# dockerをインストールする
$ curl -sSL https://get.docker.com | sh
# pi,dockerユーザに docker コマンドが使えるように権限を与える
$ sudo usermod -aG docker pi
# ここで一度ラズパイをリブートする
# dockerがインストールされたかを確認する
$ docker -v
Docker version 19.03.5, build 633a0ea
# dockerが動くかテストする
$ docker run hello-world
# ラズパイ起動時にdockerも起動するように設定
$ sudo systemctl enable docker
docker-compose
# docker-composeをインストールするための依存関係のものを先にインストールする
$ sudo apt-get install libffi-dev libssl-dev
$ sudo apt-get install -y python3 python3-pip
# docker-composeをインストールする
$ sudo pip3 install docker-compose
# docker-composeがインストールされたかを確認する
$ docker-compose -v
docker-compose version 1.25.0, build b42d419
参考
Installing Docker and Docker Compose on the Raspberry Pi in 5 Simple Steps - DEV Community 👩💻👨💻
Install Docker and Docker-Compose on your Raspberry Pi - Jonathan Meier