現在検証中
2020年7月現在、docker-composeのaarch64版バイナリは公開されていない。また、コンテナイメージもない。ビルドするならシングルバイナリが理想であるが、ビルド環境を整えるのが面倒である。docker-compose binaries for aarch64 を使うと、aarch64用のdocker-composeをビルドできる。ただ、こちらは2年間メンテされていないので、forkされたこちら を使う。誰が最新を追いかけているかはこちらをみるとよい。
以下の作業をx86_64のDockerが動作する環境で実行する。
$ git clone https://github.com/samip5/docker-compose-aarch64.git
$ cd docker-compose-aarch64
$ docker build -t docker-compose-aarch64-builder . && docker run --rm -v "$(pwd)":/dist docker-compose-aarch64-builder
完成したものを aaarch64 linuxマシンに転送する
$ scp docker-compose-Linux-aarch64 jetson:/tmp/
以下は aarch64 linuxマシンで行う
$ sudo mv /tmp/docker-compose-Linux-aarch64 /usr/local/bin/
$ sudo chmod 755 /usr/local/bin/docker-compose
$ docker-compose -v
最新版のdocker-composeのバージョンは
$ curl -s https://api.github.com/repos/docker/compose/releases/latest | jq -r '.name'
で知ることが出来る。