惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

IT之家
IT之家
Microsoft Azure Blog
Microsoft Azure Blog
人人都是产品经理
人人都是产品经理
博客园 - 聂微东
博客园_首页
阮一峰的网络日志
阮一峰的网络日志
V
V2EX
小众软件
小众软件
F
Fortinet All Blogs
Microsoft Security Blog
Microsoft Security Blog
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
H
Hackread – Cybersecurity News, Data Breaches, AI and More
量子位
Google DeepMind News
Google DeepMind News
Jina AI
Jina AI
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
aimingoo的专栏
aimingoo的专栏
B
Blog RSS Feed
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
宝玉的分享
宝玉的分享
有赞技术团队
有赞技术团队
J
Java Code Geeks
WordPress大学
WordPress大学
The Cloudflare Blog

行迹小栈

英语十大词法汇总 - 行迹小栈 保定市林草生态园 - 行迹小栈 【北京】-八达岭长城 - 行迹小栈 【北京】-颐和园 - 行迹小栈 【上海】 - 行迹小栈 【唐山市】河头老街-唐山宴-唐山地震博物馆 - 行迹小栈 【天津】 - 行迹小栈 【北京】-天安门 - 行迹小栈 【张家口】-蔚县 - 行迹小栈 🐍 Python ORM 技术选型指南: SQLAlchemy 与 SQLModel - 行迹小栈 Mysql查询:每个重复数据,只显示一条 - 行迹小栈 python提取excel中的超链接 - 行迹小栈 Requests verify=False 报错:InsecureRequestWarning: Unverified HTTPS request is being made to host - 行迹小栈 centos7 初始化脚本 - 行迹小栈 Vmware centos7 配置静态网络 - 行迹小栈 我的瘢痕疙瘩治疗过程记录 - 行迹小栈 关于瘢痕疙瘩-为什么-治疗方案-如何预防 - 行迹小栈 javascript基础教程 - 行迹小栈 python使用subprocess配合node.js执行js代码 - 行迹小栈
CentOS7通过rpm安装docker和docker compose - 行迹小栈
行迹小栈 · 2025-08-19 · via 行迹小栈

🎯目标

通过 Docker 官方地址手动下载 Docker 和 Docker Compose 插件

官方地址: 👉 Docker 官方的 RPM 软件包仓库地址

🛠️安装

✅ 第一步:安装依赖

sudo yum install -y epel-release
sudo yum install -y fuse-overlayfs slirp4netns
sudo yum install -y container-selinux libseccomp

✅ 第二步:创建下载目录

mkdir ~/docker-rpm && cd ~/docker-rpm

✅ 第三步:下载所有必需的 RPM 包

# 1. 核心运行时
curl -L -O https://download.docker.com/linux/centos/7/x86_64/stable/Packages/containerd.io-1.6.33-3.1.el7.x86_64.rpm

# 2. Docker CLI
curl -L -O https://download.docker.com/linux/centos/7/x86_64/stable/Packages/docker-ce-cli-26.1.4-1.el7.x86_64.rpm

# 3. Docker Engine
curl -L -O https://download.docker.com/linux/centos/7/x86_64/stable/Packages/docker-ce-26.1.4-1.el7.x86_64.rpm

# 4. 必须的插件(关键!)
curl -L -O https://download.docker.com/linux/centos/7/x86_64/stable/Packages/docker-buildx-plugin-0.14.1-1.el7.x86_64.rpm
curl -L -O https://download.docker.com/linux/centos/7/x86_64/stable/Packages/docker-compose-plugin-2.27.1-1.el7.x86_64.rpm
curl -L -O https://download.docker.com/linux/centos/7/x86_64/stable/Packages/docker-ce-rootless-extras-26.1.4-1.el7.x86_64.rpm

🔍 注意

  • 版本号可能会更新,请根据网页实际文件名调整。
  • 如果提示 404,请访问网页确认最新版本。
  • 如果curl下载失败如 TCP connection reset 可以多试几次,还是失败则可以将地址替换成阿里云镜像站https://mirrors.aliyun.com/docker-ce/linux/centos/7/x86_64/stable/Packages/

✅ 第四步:按依赖顺序安装 RPM 包

sudo rpm -ivh containerd.io-*.rpm
sudo rpm -ivh docker-buildx-plugin-*.rpm
sudo rpm -ivh docker-compose-plugin-*.rpm

sudo rpm -ivh --replacepkgs docker-ce-*.rpm

✅ 第五步:启动 Docker 服务

sudo systemctl start docker
sudo systemctl enable docker

✅ 第六步:验证安装

docker --version
docker compose version

❌卸载

# 停止 Docker 服务
sudo systemctl stop docker

# 卸载软件,不删除rpm包
sudo rpm -e \
  docker-ce \
  docker-ce-cli \
  containerd.io \
  docker-buildx-plugin \
  docker-compose-plugin \
  docker-ce-rootless-extras

# 删除 Docker 数据(镜像、容器、卷)
sudo rm -rf /var/lib/docker

# 删除 Docker 配置文件
sudo rm -rf /etc/docker