docker-machine direct install on Ubuntu with curl getting permission denied with sudo

docker-machine direct install on Ubuntu with curl getting permission denied with sudo

在 Linux 上安装 docker-machine 的说明与 Ubuntu 相去甚远。

这些是不正确的说明(找到 here):

$ curl -L https://github.com/docker/machine/releases/download/v0.7.0/docker-machine-`uname -s`-`uname -m` > /usr/local/bin/docker-machine && \
$ chmod +x /usr/local/bin/docker-machine

经过几个小时的摸索,我发现这是在 Ubuntu 上安装 docker-machine 所需要的(至少对于我是 运行 Lubuntu 的版本(16.04 LTS / Xenial Xerus):

$ sudo wget -L https://github.com/docker/machine/releases/download/v0.8.0-rc1/docker-machine-`uname -s`-`uname -m`
$ sudo mv docker-machine-`uname -s`-`uname -m` /usr/local/bin/docker-machine
$ sudo chmod +x /usr/local/bin/docker-machine

要测试它是否已安装:

$ docker-machine version

我 运行 今天在一台 debian 机器上遇到了同样的问题。我更新了我使用的命令,因为 docker-machine 现在是 docker-compose

wget -L https://github.com/docker/compose/releases/download/1.13.0/docker-compose-`uname -s`-`uname -m` sudo mv ./docker-compose-`uname -s`-`uname -m` /usr/local/bin/docker-compose sudo chmod +x /usr/local/bin/docker-compose