升级 Docker Compose 到最新版本:从安装到验证全指南
Docker Compose 作为管理多容器 Docker 应用的利器,定期升级能带来更好的兼容性和新功能。本文将详细介绍如何将 Docker Compose 升级到 v2.39.2 版本,适用于 Linux x86_64 架构系统。
为什么需要升级 Docker Compose?
Docker Compose v2 相比旧版(v1)采用了 Go 语言重写,整合为 Docker CLI 插件,支持 docker compose
(空格分隔)的新语法,同时修复了大量 bug 并优化了性能。如果你还在使用 docker-compose
(横线分隔)的旧版本,升级后能获得更流畅的体验。
准备工作:确认系统架构
升级前需确认你的 Linux 系统架构,执行以下命令:
uname -m
如果输出为 x86_64
,则可按照本文步骤操作。其他架构(如 arm64)需在官网下载对应版本。
步骤 1:下载最新版 Docker Compose
- 访问 Docker Compose 官方发布页:https://github.com/docker/compose/releases
- 找到 v2.39.2 版本,下载适用于 x86_64 架构的二进制文件
docker-compose-linux-x86_64
步骤 2:部署二进制文件
现将二进制文件上传到服务器某个目录,进入到文件目录,执行下面命令
移动文件到系统目录
使用 mv
命令将二进制文件移动到 /usr/local/bin/
(系统默认识别的可执行程序目录),并简化名称为 docker-compose
:
sudo mv docker-compose-linux-x86_64 /usr/local/bin/docker-compose
赋予执行权限
新移动的文件默认没有执行权限,通过 chmod
命令赋予可执行权限:
sudo chmod +x /usr/local/bin/docker-compose
步骤 3:验证安装结果
执行以下命令检查版本,确认安装成功:
docker-compose --version
若输出类似以下内容,说明升级成功:
Docker Compose version v2.39.2
常用命令示例
升级后可使用以下命令管理 Compose 项目:
- 启动服务(后台运行):
docker compose up -d
- 查看运行中的容器:
docker compose ps
- 停止服务:
docker compose down
- 查看日志:
docker compose logs -f