方式 1、使用二进制文件安装 Docker Compose
1.下载最新 Docker Compose
目前使用最新版本2.29.1
sudo curl -L "https://github.com/docker/compose/releases/download/v2.29.1/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
参数解释:
curl -L:
curl 是一个用于从网络上下载文件的工具。
-L 选项表示 curl 会跟随重定向。如果下载的 URL 被重定向到另一个位置,curl 会自动跟随这些重定向。“https://github.com/docker/compose/releases/download/v2.6.1/docker-compose- ( u n a m e − s ) − (uname -s)- (uname−s)−(uname -m)”:
$(uname -s) 和 ( u n a m e − m ) 是命令替换: (uname -m) 是命令替换: (uname−m)是命令替换:(uname -s) 获取当前操作系统的名称(例如,Linux 或 Darwin)。$(uname -m) 获取当前系统的硬件架构(例如,x86_64 或 armv7l)。
这些命令的输出将会替换 URL 中的 $(uname -s) 和 $(uname -m),从而获取适合你系统的 Docker Compose 二进制文件。-o /usr/local/bin/docker-compose:
-o 选项指定输出文件的路径。/usr/local/bin/docker-compose 是将下载的文件保存到的路径。
注意:可能下载失败就需要手动下载,然后上传到该路径/usr/local/bin
2.赋予二进制文件可执行权限
sudo chmod +x /usr/local/bin/docker-compose
3.检查安装的 Docker Compose 版本
docker-compose version
方式 2、使用 Pip 安装 Docker Compose
1.安装 Pip 后,运行以下命令安装 Docker Compose。下列命令对于所有 Linux 发行版都是相同的!
pip3 install docker-compose
2.安装 Docker Compose 后,使用下列命令检查版本
docker-compose --version
方式3、离线安装
手动下载二进制文件
访问GitHub Releases
(https://github.com/docker/compose/releases) 页面,选择适合的版本(如docker-compose-linux-x86_64
)下载到本地。上传并安装
将文件上传至服务器 /usr/local/bin 目录,重命名为docker-compose
,再执行权限设置和验证步骤- 在从 WSL 访问 Windows 文件时,可以直接使用/mnt/{Windows盘符}进入对应的盘中
cd /mnt/e/download
- 拷贝文件到
/usr/local/bin
cp docker-compose-linux-x86_64.docker-compose-linux-x86_64 /usr/local/bin
- 重命名文件docker-compose
cd /usr/local/bin mv docker-compose-linux-x86_64.docker-compose-linux-x86_64 docker-compose
- 分配权限
sudo chmod +x /usr/local/bin/docker-compose
- 将二进制文件链接到
/usr/bin
目录,方便全局调用
sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose
- 查看版本
docker-compose --version
Docker Compose version v2.29.1