快速安装 Docker Compose 的两种方法
发布时间:2024-05-29 16:59:26
今天分享两种docker-compose安装的两种方式:在线安装 & 离线部署
Docker-compose可以帮你把所有容器一键启动,还能自动组网。像安装harbor这些都是使用docker-compose编排安装的。下面就介绍如何快速安装。
1. 在线安装
直接curl一键安装,这是最常见的方式,适合有外网的环境。
# 下载 Compose 二进制文件
sudo curl -L "https://github.com/docker/compose/releases/download/latest/docker-compose-$(uname -s)-$(uname -m)" \
-o /usr/local/bin/docker-compose
# 添加执行权限
sudo chmod +x /usr/local/bin/docker-compose
# 验证
docker-compose version
注意:latest说明是下载最新版本,你也可以选择适合你的版本进行安装,比如2.28.0
2. 离线安装
如果你的服务器没外网,就得用 离线安装 了。步骤如下:
(1) 下载文件
在有网的环境下载docker-compose二进制文件,下载地址:https://github.com/docker/compose/releases
选择合适的版本下载,还要考虑你的服务器架构,是x86还是aarch的。

(2) 添加执行权限
将文件上传到离线服务器,添加权限。
# 将文件上传到/usr/local/bin目录下,然后修改名字
mv /usr/local/bin/docker-compose-linux-x86_64 /usr/local/bin/docker-compose
# 添加执行权限,不然会报错
chmod +x /usr/local/bin/docker-compose
(3) 验证安装
docker-compose version
到这里,离线环境也能轻松跑起来
两种安装方式都比较简单。简单概况一下:
掌握这两招,不管你在什么环境下,都能轻松安装 Docker Compose。
- 优点:一条命令,快速安装
-
缺点:必须联网,而且下载速度看缘分
- 优点:不依赖网络,安装过程完全可控
- 缺点:需要提前准备好安装包,麻烦一点
- 有网 → curl 一键安装
- 无网 → 下载二进制 + 上传离线部署