Linux运维知识之Linux使用curl 方式安装docker-compose 后执行docker-compose version 检查安装是否成功时出错的解
小标 2018-08-30 来源 : 阅读 4754 评论 0

摘要:本文主要向大家介绍了Linux运维知识之Linux使用curl 方式安装docker-compose 后执行docker-compose version 检查安装是否成功时出错的解决办法,通过具体的内容向大家展现,希望对大家学习Linux运维知识有所帮助。

本文主要向大家介绍了Linux运维知识之Linux使用curl 方式安装docker-compose 后执行docker-compose version 检查安装是否成功时出错的解决办法,通过具体的内容向大家展现,希望对大家学习Linux运维知识有所帮助。

0x0.缘起:
今天在一台新的Fedora 25上按照官方文档,使用curl方式安装 docker-compose后,验证是否安装成功时出错:
安装时使用的命令为;
curl -L https://github.com/docker/compose/releases/download/1.14.0-rc2/docker-compose-`uname -s`-`ur/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose
我试着把文件设置为777权限也一样不能解决问题。
[root@fd240 bin]# ll總計 8076-rwxrwxrwx. 1 root root 8268354  6月 19 14:58 docker-compose
错误:
[root@fd240 bin]# ./docker-compose Cannot open self /usr/local/bin/docker-compose or archive /usr/local/bin/docker-compose.pkg
 
0x1.解决办法:
进入下面的网址下载目前的最新版:
https://github.com/docker/compose/releases/tag/1.14.0-rc2
网页拉到最下面,下载:
docker-compose-Linux-x86_64
然后将文件上传到 /usr/local/bin/ 文件夹下,然后将其重命名为docker-compose,修改此文件的权限,增加可执行:chmod +x /usr/local/bin/docker-compose
然后再运行 
[root@fd240 bin]# docker-compose versiondocker-compose version 1.14.0-rc2, build 24dae73docker-py version: 2.3.0CPython version: 2.7.13OpenSSL version: OpenSSL 1.0.1t  3 May 2016
可以看到已经没有问题了。
0x2.原因:
使用官方文档中所描述的方法:
curl -L https://github.com/docker/compose/releases/download/1.14.0-rc2/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose
安装时,curl下载下来的文件是不完整的,而且没有给出任何错误信息。我猜测是https的问题,没有深究。
可以看到我通过curl下载的文件比使用浏览器下载后又上传到服务器上的文件大小要小:
[root@fd240 bin]# ll總計 16164-rwxr-xr-x. 1 root root 8278064  6月 19 15:21 docker-compose-rwxrwxrwx. 1 root root 8268354  6月 19 14:58 docker-compose-curl  

本文由职坐标整理并发布,希望对同学们有所帮助。了解更多详情请关注系统运维Linux频道!

本文由 @小标 发布于职坐标。未经许可,禁止转载。
喜欢 | 4 不喜欢 | 1
看完这篇文章有何感觉?已经有5人表态,80%的人喜欢 快给朋友分享吧~
评论(0)
后参与评论

您输入的评论内容中包含违禁敏感词

我知道了

助您圆梦职场 匹配合适岗位
验证码手机号,获得海同独家IT培训资料
选择就业方向:
人工智能物联网
大数据开发/分析
人工智能Python
Java全栈开发
WEB前端+H5

请输入正确的手机号码

请输入正确的验证码

获取验证码

您今天的短信下发次数太多了,明天再试试吧!

提交

我们会在第一时间安排职业规划师联系您!

您也可以联系我们的职业规划师咨询:

小职老师的微信号:z_zhizuobiao
小职老师的微信号:z_zhizuobiao

版权所有 职坐标-一站式AI+学习就业服务平台 沪ICP备13042190号-4
上海海同信息科技有限公司 Copyright ©2015 www.zhizuobiao.com,All Rights Reserved.
 沪公网安备 31011502005948号    

©2015 www.zhizuobiao.com All Rights Reserved