使用 Docker Compose
Docker Compose 是 Docker 官方编排(Orchestration)项目之一,负责快速的部署分布式应用。
本文将介绍如何启用「Docker 容器」功能的开发机安装 Docker Compose。
手动安装 Docker Compose V2
NOTE
手动安装的 Docker Compose 需要手动管理升级。
创建插件目录。
shellmkdir -p /usr/local/lib/docker/cli-plugins
下载并安装 Compose CLI 插件:
shell# 从 Github 下载 Docker Compose,以下命令已使用学术加速 # 如需安装不同版本,请将 v2.30.3 替换为您想要使用的版本 curl -SL https://ghgo.xyz/https://github.com/docker/compose/releases/download/v2.30.3/docker-compose-linux-x86_64 -o /usr/local/lib/docker/cli-plugins/docker-compose
此命令从 Compose 发布仓库下载指定版本,并将 Compose 安装到当前用户的
/usr/local/lib/docker/cli-plugins
目录下。为二进制文件添加可执行权限:
shellchmod +x /usr/local/lib/docker/cli-plugins/docker-compose
验证安装是否成功:
shelldocker compose version
预期输出:
Docker Compose version v2.30.3
常见问题
为什么执行 Docker Compose 直接报错?
如果您直接执行开源项目或您既有项目中的 Compose 文件,可能会无法运行。这是因为开发机的「Docker 容器」功能有一定限制,例如容器无法以 --privileged
模式运行。
- 了解 Docker 容器功能限制。
- 检查并修改项目中的 Compose 文件,确保满足要求。