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

Docker 学习之路-Linux安装指定版本docker

前言: 有同事问我虚拟机怎么安装不了docker?

实际上,不同的系统centos/ubantu ..,安装不一定是相同的。

这里指定docker版本:Docker 26.1.3

apt 是 Ubuntu/Debian 系列的包管理工具:
# 1. 更新系统并安装依赖
apt update && apt upgrade -y
apt install ca-certificates curl gnupg lsb-release -y

# 2. 添加 Docker 官方 GPG 密钥(确保下载源可信)
mkdir -p /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | gpg --dearmor -o /etc/apt/keyrings/docker.gpg

# 3. 添加 Docker 官方软件源
echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | tee /etc/apt/sources.list.d/docker.list > /dev/null

# 4. 更新源并安装指定版本(26.1.3)的 Docker 组件
apt update
# 安装 docker-ce、docker-ce-cli、containerd.io 均指定 26.1.3 版本
apt install -y \
docker-ce=5:26.1.3-1~ubuntu.$(lsb_release -rs)~$(lsb_release -cs) \
docker-ce-cli=5:26.1.3-1~ubuntu.$(lsb_release -rs)~$(lsb_release -cs) \
containerd.io=1.6.28-1 \
docker-compose-plugin

# 5. 锁定版本(防止后续 apt upgrade 自动升级 Docker)
apt-mark hold docker-ce docker-ce-cli containerd.io


CentOS9:
📌 步骤 1:先卸载当前服务器上的所有 Docker 残留(如果有)
# 卸载旧版本
yum remove -y docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine \
docker-ce \
docker-ce-cli \
containerd.io

# 删除所有残留配置
rm -rf /var/lib/docker /etc/docker /root/.docker


📌 步骤 2:配置阿里云 Docker Yum 源
yum install -y yum-utils

## 使用的是阿里云镜像
yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
sed -i 's+download.docker.com+mirrors.aliyun.com/docker-ce+' /etc/yum.repos.d/docker-ce.repo

#清理缓存
yum makecache


📌 步骤 3:查看可用的 Docker 版本,确认 26.1.3 存在
yum list docker-ce --showduplicates | grep 26.1.3

你会看到类似这样的结果(CentOS 7 示例):
plaintext
docker-ce.x86_64 3:26.1.3-1.el7 docker-ce-stable

📌 步骤 4:安装指定版本(和另一台服务器保持一致)
##CentOS 7 系统
yum install -y docker-ce-3:26.1.3-1.el7 \
docker-ce-cli-3:26.1.3-1.el7 \
containerd.io
##CentOS 8/9 系统
yum install -y docker-ce-3:26.1.3-1.el9 \
docker-ce-cli-3:26.1.3-1.el9 \
containerd.io
可能遇到的坑:

yum list docker-ce --showduplicates | grep 26.1.3 yum install -y docker-ce-3:26.1.3-1.el9 \ docker-ce-cli-3:26.1.3-1.el9 \ containerd.io

直接执行盲目执行结果如下:

问题原因

docker-ce-cli的版本号写法不能直接照搬docker-ce带 epoch 前缀3:yum对两个包的版本字段识别规则不一样,所以提示找不到包。已经确认源里存在docker-ce.x86_64 3:26.1.3-1.el9,只需要修正安装命令。


正确安装命令(CentOS Stream9)

bash 运行

yum install -y \ docker-ce-3:26.1.3-1.el9 \ docker-ce-cli-26.1.3-1.el9 \ containerd.io

要点:docker-ce-cli 去掉版本前面的3:,只写26.1.3-1.el9


备选方案(先查 cli 完整版本)

如果上面命令仍报错,先查询 cli 可用版本再安装:

bash

运行

# 查看docker-ce-cli所有版本 yum list docker-ce-cli --showduplicates | grep 26.1.3 # 复制查出的完整版本号替换安装

补充说明💡

  1. 3:是 RPM 的 Epoch 字段,只有docker-ce包带这个前缀,docker-ce-cli无 Epoch 编号,是安装报错的核心
  2. containerd.io不指定版本会自动安装匹配 26.1.3 的适配版本,无需额外写版本号
  3. 安装完成校验:docker --version,输出版本即成功
  4. 检查当前系统版本 cat /etc/os-release
  5. 验证版本 docker info
  6. 其他注意事项,可以留言备注


http://www.gsyq.cn/news/1465871.html

相关文章:

  • 2026免费证件照软件排行榜:手机证件照制作APP保姆级教程,不用花钱一键做证照 - AI测评专家
  • 从《五等分的花嫁》到表情包:用PS通道和色阶原理玩转图片隐藏术
  • AWVS保姆级教程:从零配置到实战扫描DVWA靶场(附登录序列录制避坑指南)
  • 魔兽争霸III优化指南:如何让经典游戏在现代电脑上焕发新生
  • 终极游戏光标改造指南:用YoloMouse打造你的专属视觉瞄准系统
  • # 2026年国内中外合作办学机构五大实力排行榜:5款上海等地机构口碑优质受好评 - 十大品牌榜
  • 智慧树学习助手终极指南:3分钟配置实现视频自动连播与倍速播放
  • 什么是GEO,GEO能干什么
  • Dev-C++一键运行的图书馆媒体资源管理小工具(含源码+可执行文件)
  • Friedrichs模型:量子系统与连续谱耦合的理论与应用
  • 从攻击到防御:深入分析ActiveMQ Fileserver漏洞(CVE-2016-3088)的修复与安全加固实战
  • 2026年国内建筑变形缝源头工厂实力排行:品质与服务综合评估 - 速递信息
  • 神经符号RAG在心理健康诊疗中的透明化实践
  • 压力调节阀哪家好?2026年国产一线品牌与进口品牌全方位对比 - 品牌推荐大师
  • 别再手动写URDF了!用SolidWorks 2022插件5分钟搞定六轴机械臂模型(附Innfos案例)
  • 告别抓包失败!保姆级教程:在夜神模拟器上用Fiddler抓取APP的HTTPS流量
  • 从IMU到机器人定位:手把手教你用ESKF(Error-State Kalman Filter)搞定传感器融合
  • 没人提起的大数据,已完成了时代使命
  • 协方差与相关系数的干扰本质:识别和清除数据中的统计杂波
  • 2026工控一体机厂家 十大品牌盘点
  • 智慧树刷课插件:3分钟配置实现视频自动连播的终极解决方案
  • 3秒获取百度网盘提取码:告别繁琐搜索,拥抱高效资源获取新时代
  • 北京石景山区黄金回收简报 本地市场趋势与机构选择 - 上门黄金回收
  • NVIDIA Profile Inspector终极指南:解锁隐藏显卡设置的完整教程
  • 企业选购沈阳小程序开发厂家时关注的5个关键评估点
  • 广东广西工业气体供应商有哪些代表公司?2026年采购核验与对比指南 - 广州矩阵架构科技公司
  • 无锡北塘区暗管漏水检测上门服务,精准定位漏点,微创维修不破坏地面 - 同城资讯
  • 保姆级教程:用QGIS 3.28把Excel气象数据变成专业色斑图(附数据下载)
  • 西安市黄金回收白银回收铂金回收彩金回收门店优选+2026年最新黄金回收TOP5排行榜靠谱商家推荐及联系方式 - 亦辰小黄鸭
  • 有哪些真正好用的降AI率网站?能同时压低重复率和减少机器写作感的那种 - 降AI小能手