使用国内源秒安装docker-compose

最近整了整docker

安装完docker之后,docker-compose必不可少,有时候安装docker的时候回捎带着安装了docker-compose但是,docker-compose的版本太低,可能不适应当前docker-engin,运行docker-compose.yml文件可能会出现:

ERROR: Version in " ./docker -compose. ym1" is unsupported. 
You might be seeing this error because you're using the wrong Compose file version.
 Either specify a version of "2" (or "2.0") and place your service definitions under the
services" key, or omit the iversion~ key and place your service definitions at the root of the file to use version

这些话的意思就是你使用的docker-compose的版本不受支持,用不了。所以得卸载之前的docker-compose,然后安装新的。

先卸载,执行命令:

sudo rm /usr/local/bin/docker-compose

然后安装,安装有两种方法,一种是直连官方,一种是链接国内源。两种方法都能正常安装

1)官方安装:速度可能会太慢,因为要从github上下载。

sudo curl -L "https://github.com/docker/compose/releases/download/1.25.5/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

docker-compose的版本也不断的更新,1.25.5算得上比较稳定的一个版本了。

然后执行,给予可执行权限

sudo chmod +x /usr/local/bin/docker-compose

速度太感人了:哈麻皮,要不得,赶紧看第二种方法吧

2)使用国内源下载,如果官方版本更新,只需要修改版本就行了:1.25.6之类的那种。

sudo curl -L https://get.daocloud.io/docker/compose/releases/download/1.25.5/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose

速度是真的快:25s就ok了

然后再添加可执行权限

sudo chmod +x /usr/local/bin/docker-compose

虽然是个小问题,但是觉得很有必要说一下。

 

  • 3
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值