LoginSignup
2
2

More than 3 years have passed since last update.

64bit版Raspberry Pi OSにdocker-composeをインストールする

Last updated at Posted at 2020-07-16

はじめに

Dockerについて勉強したくて、Raspberry Pi 4を買い、せっかくなので64bit版のRaspberry Pi OSをインストールした。
docker-composeをインストールするときにちょっと引っかかったので簡単に記録する。

2020/07/22追記:64bit版Ubuntu20.04LTSでも同じ症状が出て、同じ方法で解決した。

環境

Raspberry Pi4 Model B(RAM4GB)に 、Raspberry Pi OS (64 bit) beta test versionをEtcherで焼いたmicroSDカードを入れた。

$ uname -srv
Linux 5.4.42-v8+ #1319 SMP PREEMPT Wed May 20 14:18:56 BST 2020

下記の作業前に一通り初期設定を行った。

作業

Dockerのインストール

Docker公式サイトの手順の下の方に書いてあるスクリプトを使ってインストール。

$ curl -fsSL https://get.docker.com -o get-docker.sh
$ sudo sh get-docker.sh

docker-composeのインストール

Docker公式サイトの手順のAlternative Install Optionsに書いてあるpipを使った方法でインストールをするだが、そのままだとc/_cffi_backend.c:15:10: fatal error: ffi.h: そのようなファイルやディレクトリはありませんなどとエラーが出て失敗する。
なので先にlibffi-devをインストールしておく。

$ sudo apt install libffi-dev

libffi-devをインストールした後ならpip3でdocker-composeをインストールできる。

$ sudo pip3 install docker-compose

インストールできていることを確認。

$ docker-compose version
docker-compose version 1.26.2, build unknown
docker-py version: 4.2.2
CPython version: 3.7.3
OpenSSL version: OpenSSL 1.1.1d  10 Sep 2019
2
2
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
2
2