2
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

【Docker】docker-composeコマンドを実行するまで

Posted at

概要

docker-composeを実行するまでにいろいろ困ったので備忘録的に残しておこうと思います。

1. docker-compose: Command not found

docker-composeコマンドがないよと言われました。
今回の旅の始まりです。

2. curl: option -s-uname: is unknown

docker-compose をインストールするために、下記コマンドを実行するのですが

$ curl -L https://github.com/docker/compose/releases/download/1.3.1/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose
curl: option -s`-`uname: is unknown
curl: try 'curl --help' or 'curl --manual' for more information

などと言われます。
仕方ないので、個別で uname -suname -m を実行し、埋め込みました。

$ curl -L https://github.com/docker/compose/releases/download/1.3.1/docker-compose-Darwin-x86_64 > /usr/local/bin/docker-compose

無事成功。

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

続いて、こちらも成功します。

3. pip: Command not found

pipがないと言われました。
どうせ、brewでinstall出来るだろと叩いてみると

$ brew install pip

pipはpythonの中にあるでと言われました。
しかし、pythonは既にインストールしている!

versionを調べてみると

$ python --version
2.7.16

古い!

pipは3.4以降に付属されているので入っていなかったと言うわけです。

4. pipが古い!

pyenvをインストールします。

$ brew install pyenv
$ pyenv install 3.7.7
$ python global 3.7.7
$ eval "$(pyenv init -)"

無事、更新出来たのでpipが入っていました。

ここで

$ sudo pip install -U docker-compose

でインストールできるのですが、最後に

WARNING: You are using pip version 19.2.3, however version 20.0.2 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.

と出たのでpipをupgradeしておしまい。
ちょい長かった。。。

参考にした記事

https://www.shibuya24.info/entry/docker_compose
https://qiita.com/Kohey222/items/19eb9b3cbcec9b176625

誰かのお役に立てば。

2
0
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
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?