LoginSignup
8

More than 5 years have passed since last update.

Raspbian に Docker Compose をインストールする

Last updated at Posted at 2015-10-16

概要

Raspbian に Hypriot の Docker パッケージをインストールすると Docker Compose が付いてこない.そこで,ARM 用 Docker Compose を自分でコンパイルする.

インストール

Docker composeのソースは GitHub にある.ただし,そのままでは動かないため Hypriot のパッチ を当ててからコンパイルする.

コンパイル方法は次の通り.

まずパッチが入っているリポジトリを clone する.

$ git clone https://github.com/hypriot/arm-compose.git
$ cd arm-compose

パッチが対応している Docker Compose のバージョンが VERSION に書かれているので,それを元に,Docker Compose のソースをダウンロードする.

$ git clone -b `cat VERSION` https://github.com/docker/compose

そしてパッチを当てる.

$ cp -r patches/* compose/

最後に,コンパイルする.

$ cd compose
$ script/build-linux

コンパイルが終われば,docker-compose のイメージと dist 以下に実行ファイルができる.
dist 以下にある実行ファイルを docker-compose のファイル名で /usr/local/bin などに置けば良い.

自動化

以上の手順をまとめたスクリプトを用意 した.使い方は次の通り.

$ curl http://bit.ly/1G9ZN5T | sh

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
8