🎯目标
通过 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
评论