ラズパイでdockerやdocker-composeを利用するための手順メモ。
$ sudo apt install docker docker-compose
これでインストール完了。
また、ユーザーを「docker」グループに追加する必要があるようです。
$ sudo usermod -aG docker ponkotsu
これをやらなかったら、permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get "http://%2Fvar%2Frun%2Fdocker.sock/v1.24/version": dial unix /var/run/docker.sock: connect: permission denied
のようなエラーが出ました。。
たぶんこれで準備完了です。
バージョンの確認をする。
ponkotsu@ponkotsupi:~ $ docker version Client: Version: 20.10.24+dfsg1 API version: 1.41 Go version: go1.19.8 Git commit: 297e128 Built: Wed Apr 5 15:19:59 2023 OS/Arch: linux/arm Context: default Experimental: true Server: Engine: Version: 20.10.24+dfsg1 API version: 1.41 (minimum version 1.12) Go version: go1.19.8 Git commit: 5d6db84 Built: Wed Apr 5 15:19:59 2023 OS/Arch: linux/arm Experimental: false containerd: Version: 1.6.20~ds1 GitCommit: 1.6.20~ds1-1 runc: Version: 1.1.5+ds1 GitCommit: 1.1.5+ds1-1+deb12u1 docker-init: Version: 0.19.0 GitCommit: ponkotsu@ponkotsupi:~ $ docker-compose version docker-compose version 1.29.2, build unknown docker-py version: 5.0.3 CPython version: 3.11.2 OpenSSL version: OpenSSL 3.0.11 19 Sep 2023
なんかバージョンが古いのが気になりますね。。 とりあえずdockerやdocker-composeを使える状態になったけど、バージョンが古いので早いうちにアップデートしたいな。