直到执行【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

如果能对某人有所帮助的话。

广告
将在 10 秒后关闭
bannerAds