LoginSignup
4
7

More than 3 years have passed since last update.

ARM64のAmazon Linux2で docker-compose を動かす

Last updated at Posted at 2020-12-13

本記事執筆時の環境

4.14.203-156.332.amzn2.aarch64 #1 SMP Fri Oct 30 19:19:46 UTC 2020 aarch64 aarch64 aarch64 GNU/Linux

できなかった…

現時点で以下のドキュメントを確認すると、

Install Docker Compose | Docker Documentation
https://docs.docker.com/compose/install/

以下から環境のバイナリイメージをダウンロードする配置か、もしくは以下GitHubのページに記載されているように pip を用いてインストールするかのようだった。

ところが、現時点でARM64版のバイナリは無く、残念ながら pip でのインストールも上手くいかなかった。

できた★

色々と検索したところ、以下のIssueコメントの内容/コンテナイメージで動作させることができた。

Release docker/compose image for armv7 / arm64v8
https://hub.docker.com/r/linuxserver/docker-compose

やはりパッケージ類を直接インストールするのは上手くいかないぽいので、要は docker-compose コマンド内で docker-compose 自体を Dockerコンテナとして実行させる感じのよう。

sudo curl -L --fail https://raw.githubusercontent.com/linuxserver/docker-docker-compose/master/run.sh -o /usr/local/bin/docker-compose
sudo chmod + x /usr/local/bin/docker-compose
4
7
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
7