试图安装Docker的问题在Kubuntu 16.04上撰写

我试图在kubuntu 16.04的机器上安装docker compose,当我按照docker文档中的指导进行操作时,我的terminal中出现了下一个错误: permission denied: /usr/local/bin/docker-compose 。 在同一份文件中说我必须用“sudo -i”来运行它。 但是,当我运行这个和terminal说我一样的。

寻找解决我的问题我看到GitHub (用户名为aanand)中的用户说,我可以下载docker撰写文件,并使用sudo cp复制到/usr/local/bin 。 我这样做,我第一次成就完成了一些。 当我尝试看到使用docker-compose --version安装的版本docker-compose --version我得到一个python错误,说我ImportError: cannot import name split_command 。 我看到在/usr/bin的docker-compose文件的第3行和第9行中,docker-compose的版本是1.8.0,我将其更改为1.13.0,这是我尝试安装的版本,我试着看到新的docker版本我得到另一个python错误,说我pkg_resources.DistributionNotFound: The 'docker-compose==1.13.0' distribution was not found and is required by the application

我用来下载sudo -i curl -L https://github.com/docker/compose/releases/download/1.13.0/docker-compose-'uname -s'-'uname -m' > /home/<tree>/docker-compose -compose文件的sudo -i curl -L https://github.com/docker/compose/releases/download/1.13.0/docker-compose-'uname -s'-'uname -m' > /home/<tree>/docker-compose是: sudo -i curl -L https://github.com/docker/compose/releases/download/1.13.0/docker-compose-'uname -s'-'uname -m' > /home/<tree>/docker-compose

在上面的行中被replace为''字符。

在这里,我留下了1.8版本和1.13版本以及两种情况下的脚本的terminal响应截图

泊坞窗的机器版本是:17.05.0-ce,build 89658be

我是新的使用docker,也许这是非常简单的,但我一直在尝试一段时间,我不工作。

我希望有人能帮助我解决我的错误,所以我们将来可以帮助别人

从现在谢谢Stackoverflow社区

以root身份打开terminal并运行以下命令;

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

有一个“权限被拒绝”的错误?

如果是这样,你的/usr/local/bin目录可能是不可写的,你需要以超级用户的身份安装Compose。 运行sudo -i ,然后运行下面的下载和安装命令,然后退出