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

在阿里云 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.lryc.cn/news/624775.html

相关文章:

  • 智能人形机器人:知识驱动的工业生产力革新
  • 神经网络显存占用分析:从原理到优化的实战指南
  • 实战架构思考及实战问题:Docker+‌Jenkins 自动化部署
  • 【论文阅读】-《GeoDA: a geometric framework for black-box adversarial attacks》
  • 动态规划:入门思考篇
  • 01.Linux小技巧
  • 【Python语法基础学习笔记】条件表达式和逻辑表达式
  • python遇到异常流程
  • 【verge3d】如何在项目里调用接口
  • Python函数:装饰器
  • Kafka 零拷贝(Zero-Copy)技术详解
  • C++面试中的手写快速排序:从基础到最优的完整思考过程
  • IEC EN 62040 不间断电源系统(UPS)安全要求标准
  • 【音视频】芯片、方案、市场信息收集
  • 恒创科技:日本服务器 ping 不通?从排查到解决的实用指南
  • 政策技术双轮驱动智慧灯杆市场扩容,塔能科技破解行业痛点
  • 【轨物交流】轨物科技与华为鲲鹏生态深度合作 光伏清洁机器人解决方案获技术认证!
  • 微算法科技(NASDAQ: MLGO)研究分片技术:重塑区块链可扩展性新范式
  • 【P38 6】OpenCV Python——图片的运算(算术运算、逻辑运算)加法add、subtract减法、乘法multiply、除法divide
  • Maven resources资源配置详解
  • 深度研究系统、方法与应用的综述
  • kubeadm方式部署k8s集群
  • zsh 使用笔记 命令行智能提示 bash智能
  • 视频因为264问题无法网页播放,解决方案之一:转化视频
  • 【matlab】考虑源荷不平衡的微电网鲁棒定价研究
  • 第7节 神经网络
  • grep命令要点、详解和示例
  • 淘宝扭蛋机小程序开发:引领电商娱乐化新潮流
  • 剧本杀小程序系统开发:保障游戏公平,营造健康娱乐环境
  • 香港数据合集:建筑物、手机基站、POI、职住数据、用地类型