ubuntu 离线安装 docker-compose

'''sudo apt install docker-compose''' 命令下载得到的 docker-compose 版本太低,不支持很多新的常用语法,需要卸载之后手动安装。踩过一些坑,下载的是docker-compose的源码而不是docker-compose的二进制文件,导致安装总是失败,特此记录。

1. 下载

进入 Releases · docker/compose · GitHub 网址,

下载界面如上,在"Assets"下面找到"docker-compose-linux-x86_64",点击下载

得到 docker-compose-linux-x86_64 文件,这就是docker-compose的二进制文件。

2. 安装

复制代码
sudo mv docker-compose-Linux-x86_64 /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
docker-compose --version

确保 which docker-compose 显示 /usr/local/bin/docker-compose.

3. 注意

要下载的是二进制文件,而不是docker-compose的源码项目包,拷贝到 /usr/local/bin/下面的是二进制文件,而不是文件夹。

如果你是用浏览器下载,不要解压!这个就是单独的二进制程序,不需要解压。

4. 其他下载与安装方式(在线下载)

bash 复制代码
# 下载到指定位置并重命名
sudo curl -SL https://github.com/docker/compose/releases/latest/download/docker-compose-linux-x86_64 -o /usr/local/bin/docker-compose

# 修改权限,添加执行权限
sudo chmod +x /usr/local/bin/docker-compose

# 测试
/usr/local/bin/docker-compose --version
相关推荐
行走的陀螺仪1 小时前
Claude Code 从入门到实战(三):Hooks、Skills、SubAgents 高级扩展
linux·编辑器·vim
Brilliantwxx1 小时前
【STM32】 内部 Flash 的 HAL 库函数详解与自定义封装实战
linux·服务器·网络
时间售卖铺1 小时前
Docker镜像构建全解析:从原理到实战优化
运维·docker·云原生·容器
码途行者2 小时前
Linux 服务器 Golang 安装及环境变量配置
linux·运维·服务器
叼烟扛炮2 小时前
Linux 学习笔记(四十七):TCP 状态机与 tcpdump 抓包排雷实战
linux·网络·笔记·学习·tcp/ip·tcpdump
爱和冰阔落2 小时前
【Linux网络】UDP 聊天室怎么实现?从在线用户管理、消息广播到双线程收发与线程池
linux·运维·网络·udp
雪落漂泊3 小时前
Linux进程(三)概念:进程优先级与进程切换篇
linux·运维·服务器
拂拉氏3 小时前
【知识讲解】 Linux信号与可重入函数的认识
linux·运维·服务器
cynicism??3 小时前
Linux 与 ZXISOS 驱动开发架构对比
linux·驱动开发·架构