Rubyと筋肉とギターとわたし

エンジニア二年目の雑魚です。プログラミング・ギター・筋トレのことをメインにブログを書いていきます。

ubuntu(elementary OS)16.04.1へdocker-composeをインストール

smot93516.hatenablog.jp

前回のつづき的な感じです。

というか書き忘れてました\(^o^)/

リファレンスの言うとおり

以下を参照。

Docker Compose のインストール — Docker-docs-ja 17.06.Beta ドキュメント

最新のdocker-composeをcurlで取ってきます。

1.21.0-rc1がプレリリースされてますが安定しているかわかんないので一個前のやつにします。

github.com

$ curl -L https://github.com/docker/compose/releases/download/1.20.1/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose
bash: /usr/local/bin/docker-compose: 許可がありません

許可がないみたいなので、sudoでやっちゃう。

$ curl -L https://github.com/docker/compose/releases/download/1.20.1/docker-compose-`uname -s`-`uname -m` > sudo /usr/local/bin/docker-compose
#=> まあまあ時間かかる

いけた!

docker-composeに対して実行権限を与えます。

$ chmod +x /usr/local/bin/docker-compose

ここでchmod: '/usr/local/bin/docker-compose' にアクセスできません: そのようなファイルやディレクトリはありませんと言われました。

見てみると、docker-composeファイルが存在しない。

てなわけで、root権限でcurlします。

$ sudo -i

# curl -L https://github.com/docker/compose/releases/download/1.20.1/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose

# chmod +x /usr/local/bin/docker-compose

# exit  #=>root権限から抜ける

確認

$ docker-compose -v
docker-compose version 1.20.1, build 5d8c71b

無事docker-composeが入りました。

引き続きdocker教科書をやっていきまっす。