docker-compose -v 提示这个,这怎么解决

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

2回答
CarleTang 2023-04-10 00:51:48

硬件/软件环境:

M1 mac + VMware Fusion【专业版 13.0.1 (21139760)】 + CentOS-7-aarch64-08191738.iso


出现的问题:执行 docker-compose -v 时,提示的内容和这个问题的截图一样;


解决方案:

1、执行:curl -SL https://github.com/docker/compose/releases/download/v2.17.0/docker-compose-linux-aarch64 -o /usr/local/bin/docker-compose

2、执行:sudo chmod +x /usr/local/bin/docker-compose

3、执行:docker-compose -v


备注:

0、我在回答此问题时,docker-compose的最新版本是v2.17.2,我选择了安装v2.17.0;

1、我去看了一下官方文档和github,才发现,老师安装的v1.25.0和回答区那个v1.29.2,是不支持inux-aarch64的;

2、所以我去看了docker的官方文档,https://docs.docker.com/compose/install/linux/,看着官方文档,再对比着课件中老师用的命令,自己修改了一下;

https://img1.sycdn.imooc.com//climg/6432ea9b0993106014630918.jpg

3、下图是我执行命令后的结果。

https://img1.sycdn.imooc.com//climg/6432eb3a09174f7810910431.jpg

  • CentOS-7-aarch64-08191738.iso【linux arm64 5.11.12-300.el7.aarch64】

    2023-04-12 00:17:46
提问者 爱吃蛋炒饭 2023-03-17 19:30:29

解决了,换个链接就可以了(这个链接,网络会慢点):

sudo curl -L https://github.com/docker/compose/releases/download/1.29.2/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose


  • bobby #1

    好的。。。

    2023-03-19 18:03:16
  • 这是什么原因可以简单介绍一下吗?

    [root@localhost yum.repos.d]# docker-compose -v
    /usr/local/bin/docker-compose: line 1: html: No such file or directory
    /usr/local/bin/docker-compose: line 2: syntax error near unexpected token `<'
    'usr/local/bin/docker-compose: line 2: `<head><title>502 Bad Gateway</title></head>


    2023-06-20 12:48:55
  • 这个是docker-compose版本问题,安装一个新版本试试

    2023-06-20 23:55:42
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
Go开发工程师全新版
  • 参与学习       489    人
  • 解答问题       559    个

风口上的技术,薪资水平遥遥领先,现在学习正值红利期! 未来3-5年,Go语言势必成为企业高性能项目中不可替代的语言 从基础到项目实战再到重构,对转行人员友好,真正从入门到精通!

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师