在阿里云 CentOS Stream 9 64位 UEFI 版上离线安装 Docker Compose
如果你刚接触 Docker,下面这个零基础超详细教程会一步步带你完成安装和配置,每个命令都配有解释和注意事项,完全面向纯新手设计!👇
🛠️ 超详细安装步骤(适合零基础)
1️⃣ 准备工作:更新系统 & 安装工具
更新系统软件包(首次更新可能较久,遇到提示按 y 回车)
sudo yum update -y
安装基础工具(用于管理仓库)
sudo yum install -y yum-utils
💡 为什么需要?
-
更新系统:避免旧软件冲突
-
yum-utils:包含 yum-config-manager,用于添加 Docker 仓库
2️⃣ 安装 Docker(一条命令搞定)
官方一键安装脚本(自动适配系统)
curl -sSL https://get.docker.com/ | sh
✅ 验证是否成功
docker --version # 看到类似 Docker version 24.0.1 即成功
⚠️ 如果失败?
-
网络问题:尝试用国内源(替换脚本中的链接)
-
权限问题:命令前加 sudo
3️⃣ 启动 Docker 并设开机自启
启动 Docker 服务
sudo systemctl start docker
设置开机自动启动
sudo systemctl enable docker
🔍 检查状态
systemctl status docker # 显示 active (running) 表示正常运行
4️⃣ 配置国内镜像加速(下载速度飞起✨)
创建配置文件(如果不存在)
sudo tee /etc/docker/daemon.json <<-‘EOF’
{
“registry-mirrors”: [
“https://registry.docker-cn.com”,
“https://docker.mirrors.ustc.edu.cn”,
“https://mirror.baidubce.com”
]
}
EOF
重启 Docker 生效
sudo systemctl daemon-reload
sudo systemctl restart docker
💬 为什么需要?
- 默认从国外拉镜像慢,国内源提速 10 倍+
5️⃣ 安装 Docker Compose(新手推荐方法)
根据您的情况(无法连接GitHub且需要小白级教程),以下是最简化的离线安装方案,三步搞定:
📂 离线安装Docker Compose(纯小白版)
uname -m 查看X86 X64
✅ 第一步:在能上网的电脑操作
- 打开浏览器访问 → https://mirrors.aliyun.com/docker-compose/latest/bin/
- 下载文件:点击 docker-compose-linux-x86_64(普通服务器都选这个)
!https://example.com/demo-download-page.png(示意图:点击红框中的链接)
⚠️ 注意:如果是树莓派等ARM设备则选 docker-compose-linux-aarch64
📥 第二步:把文件传到服务器
-
将下载的文件复制到服务器桌面(或用工具上传)
• 推荐工具:https://winscp.net(传文件就像用QQ传图)!https://example.com/winscp-demo.gif(拖拽文件示意图)
-
上传位置:/home/你的用户名/(如 /home/zhangsan/)
⚙️ 第三步:在服务器执行(复制粘贴)
1. 进入文件所在目录(zhangsan换成你的用户名)
cd /home/zhangsan
2. 移动文件到系统目录并改名
sudo mv docker-compose-linux-x86_64 /usr/local/bin/docker-compose
3. 赋予执行权限(关键!)
sudo chmod +x /usr/local/bin/docker-compose
4. 验证安装(成功后显示版本号)
docker-compose --version
🔍 验证成功的效果
[root@iZ12345 ~]# docker-compose --version
Docker Compose version v2.26.1 # ✅ 出现版本号即成功!
❌ 失败自救方案
问题现象 解决方法
command not found 执行:sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose
Permission denied 执行:sudo chmod 777 /usr/local/bin/docker-compose
版本号不显示 检查是否漏了 chmod +x 命令
🚀 快速测试(小白专属)
创建测试文件 test.yml:
echo ‘version: “3”
services:
hello:
image: nginx:alpine
ports:
- “80:80”’ > docker-compose.yml
运行命令:
docker-compose up -d # 启动服务
curl http://localhost # 看到欢迎页代码即成功
💡 提示:整个过程就像安装手机APP一样简单!
第1步:下载安装包 → 第2步:传到设备 → 第3步:点安装按钮