直到执行【Docker】docker-compose命令为止
概述
因为在执行docker-compose之前遇到了许多问题,所以我打算把它们记录下来作为备忘录。
1. docker-compose:找不到命令
我被告知没有docker-compose命令。
这是旅程的开始。
2. curl: 选项 -s-uname:未知
执行以下命令以安装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 -s 和 uname -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: 没有找到该命令
我被告知没有pip。
不管怎样,我试了试用brew安装。
$ brew install pip
我曾被告知pip是在Python中的。
但是,我已经安装了Python!
当我查看版本时
$ 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后就完成了,有点长。。。
参考来源的文章 de
https://www.shibuya24.info/entry/docker_compose
https://qiita.com/Kohey222/items/19eb9b3cbcec9b176625
以下是连接地址:
https://www.shibuya24.info/entry/docker_compose
https://qiita.com/Kohey222/items/19eb9b3cbcec9b176625
如果能对某人有所帮助的话。