前回のつづき的な感じです。
というか書き忘れてました\(^o^)/
リファレンスの言うとおり
以下を参照。
Docker Compose のインストール — Docker-docs-ja 17.06.Beta ドキュメント
最新のdocker-composeをcurlで取ってきます。
1.21.0-rc1がプレリリースされてますが安定しているかわかんないので一個前のやつにします。
$ 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教科書をやっていきまっす。