docker compose

全く理解していないけれどdocker composeというものが非常に重要で、インストール必須らしい。

でも、Githubの公式ページを見てもバイナリのダウンロード方法がよくわからない。

なのでソースからビルド。

まずはgoのインストールから

 

sudo add-apt-repository ppa:longsleep/golang-backports
sudo apt -y update
sudo apt -y install golang-go

 

次に

git clone https://github.com/docker/compose.git
cd compose
make

 

でうまくビルドできれば

sudo cp bin/build/docker-compose /usr/local/bin/

で完了。

 

...等と書いていたが、実はdockerをインストールした時にdocker composeもインストールされていたのだった。ちょっと古い本だとdocker-composeという独立したコマンドとして記載されているため(?)、よく分かっていなかったよう。