当前位置: 首页 > ops >正文

在阿里云 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

✅ 第一步:在能上网的电脑操作

  1. 打开浏览器访问 → https://mirrors.aliyun.com/docker-compose/latest/bin/
  2. 下载文件:点击 docker-compose-linux-x86_64(普通服务器都选这个)
    !https://example.com/demo-download-page.png(示意图:点击红框中的链接)

⚠️ 注意:如果是树莓派等ARM设备则选 docker-compose-linux-aarch64

📥 第二步:把文件传到服务器

  1. 将下载的文件复制到服务器桌面(或用工具上传)
    • 推荐工具:https://winscp.net(传文件就像用QQ传图)

    !https://example.com/winscp-demo.gif(拖拽文件示意图)

  2. 上传位置:/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步:点安装按钮

http://www.xdnf.cn/news/18068.html

相关文章:

  • 深入解析Kafka消费者重平衡机制与性能优化实践指南
  • Windows从零到一安装KingbaseES数据库及使用ksql工具连接全指南
  • 【Goland】:Map
  • 【音视频】ISP能力
  • iOS 应用上架全流程实践,从开发内测到正式发布的多工具组合方案
  • Qt笔试题
  • HTML应用指南:利用POST请求获取全国华为旗舰店门店位置信息
  • 蓝桥杯算法之搜索章 - 6
  • Python入门第8课:模块与包的使用,如何导入标准库与第三方库
  • vite+react+antd,封装公共组件并发布npm包
  • lamp架构部署wordpress
  • 【新手易混】find 命令中 -perm 选项的知识点
  • Vue2篇——第六章 Vue 路由(VueRouter)全解析
  • 【AI论文】观察、聆听、记忆与推理:具备长期记忆能力的多模态智能体
  • 神经网络显存占用分析:从原理到优化的实战指南
  • 51c大模型~合集170
  • 窗口看门狗(WWDG)
  • SpringBoot--JWT
  • 【加密PMF】psk-pmk-ptk
  • FPGA驱动量子革命:微美全息(NASDAQ:WIMI)实现数字量子计算关键验证
  • DFS与BFS模块总结
  • 【论文阅读】-《HopSkipJumpAttack: A Query-Efficient Decision-Based Attack》
  • 哪里找最新AI工具官网?如何快速对比ChatGPT替代品?AI工具导航指南 - AIbase
  • WordPress (LNMP 架构) 一键部署 Playbook
  • 【运维实战】系统全链路监测方案~架构到实践
  • linux:告别SSH断线烦恼,Screen命令核心使用指南
  • 计算机视觉(9)-实践中遇到的问题(六路相机模型采集训练部署全流程)
  • Day119 持续集成docker+jenkins
  • 机器学习之数据预处理(二)
  • 探索性测试:灵活找Bug的“人肉探测仪”