我刚刚用 these instructions 安装了 docker-machine .当我尝试 docker-machine version
我没有输出,也没有错误消息。我已经按照 this answer 使文件可执行.基本上我的终端是这样的:
$ docker-machine version
$ docker-machine help
$ _
我正在安装几乎全新的 Ubuntu Xenial。我在使用 docker-compose 时遇到了同样的问题,但解决方法是使用虚拟环境并执行
pip install
.我看不到 docker-machine 可用。当它没有给我任何类型的错误消息或输出时,我该如何解决这个问题?
编辑#1
事实证明这无关紧要。
编辑#2
事实证明这无关紧要。
编辑#3
实际上我在这里肯定忽略了一些东西。这是 install command 的输出.
$ curl -L https://github.com/docker/machine/releases/download/v0.7.0/docker-machine-`uname -s`-`uname -m` >/usr/local/bin/docker-machine
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
curl: (77) error setting certificate verify locations:
CAfile: /etc/pki/tls/certs/ca-bundle.crt
CApath: none
现在看看这条路径中有什么
/etc/pki/tls/certs/ca-bundle.crt
.编辑#4
我的问题是
curl
.它正在寻找 ssl
文件在错误的地方。修复程序位于 ubuntu forums .
最佳答案
免责声明:这是 answer 的副本在 Ubuntu 论坛中。作者是Yahya Uddin .它解决了我的问题。
只需创建一个 ~/.curlrc file
.
然后将以下行添加到文件中:
capath=/etc/ssl/certs/
cacert=/etc/ssl/certs/ca-certificates.crt
根据需要随意调整这些路径,因为不同的 Linux 发行版可能使用不同的路径。
(适用于 Ubuntu 16.04)。
关于ubuntu - 安装 docker-machine 和/或 docker-compose 的 Curl 命令在 Ubuntu Xenial 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37093082/