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

Docker安装(基于云服务器ECS实例 CentOS 7.9系统)

在阿里云 ECS 的 CentOS 7.9 系统上,更换为阿里云 YUM 镜像源并安装最新版 Docker :


✅ 第一步:更换 YUM 源为阿里云镜像

⚠️ 注意:CentOS 7 已 EOL,但阿里云仍提供镜像支持至 2025 年底(部分源可能受限)。

1. 备份原有 repo 文件

cd /etc/yum.repos.d
mkdir repobak
mv *.repo repobak/

2. 下载阿里云 CentOS 7 镜像源

wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

--2025-10-31 11:19:57--  http://mirrors.aliyun.com/repo/Centos-7.repo

正在解析主机 mirrors.aliyun.com (mirrors.aliyun.com)... 47.123.18.241, 47.123.18.242, 47.123.18.243, ...

正在连接 mirrors.aliyun.com (mirrors.aliyun.com)|47.123.18.241|:80... 已连接。

已发出 HTTP 请求,正在等待回应... 200 OK

长度:2523 (2.5K) [application/octet-stream]

正在保存至: “/etc/yum.repos.d/CentOS-Base.repo”

100%[======================================================================================================================>] 2,523       --.-K/s 用时 0.08s   

2025-10-31 11:19:57 (30.1 KB/s) - 已保存 “/etc/yum.repos.d/CentOS-Base.repo” [2523/2523])

3. (可选但推荐)添加 EPEL 扩展源

wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo

--2025-10-31 11:20:48--  http://mirrors.aliyun.com/repo/epel-7.repo

正在解析主机 mirrors.aliyun.com (mirrors.aliyun.com)... 47.123.18.243, 47.123.18.241, 47.123.18.248, ...

正在连接 mirrors.aliyun.com (mirrors.aliyun.com)|47.123.18.243|:80... 已连接。

已发出 HTTP 请求,正在等待回应... 200 OK

长度:664 [application/octet-stream]

正在保存至: “/etc/yum.repos.d/epel.repo”

100%[======================================================================================================================>] 664         --.-K/s 用时 0.04s   

2025-10-31 11:20:49 (16.1 KB/s) - 已保存 “/etc/yum.repos.d/epel.repo” [664/664])

4. 清理并重建 YUM 缓存

yum clean all
yum makecache

✅ 第二步:卸载旧版 Docker(如有)

如果系统已安装旧版 Docker(如 dockerdocker-engine),先卸载:

yum remove docker \docker-client \docker-client-latest \docker-common \docker-latest \docker-latest-logrotate \docker-logrotate \docker-engine

✅ 第三步:安装最新版 Docker(Docker CE)

由于 CentOS 7 官方仓库中的 Docker 版本极旧,必须使用 Docker 官方仓库或阿里云镜像加速方式安装

方法一:使用阿里云 Docker CE 镜像源(推荐,速度快)

1. 安装必要依赖
yum install -y yum-utils device-mapper-persistent-data lvm2
2. 添加阿里云 Docker CE 镜像源
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
3. 安装最新版 Docker CE
yum install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

💡 如果提示 GPG 密钥错误,可手动导入:

rpm --import https://mirrors.aliyun.com/docker-ce/linux/centos/gpg

✅ 第四步:启动并设置 Docker 开机自启

systemctl start docker
systemctl enable docker

验证安装:

docker --version
# 应输出类似:Docker version 26.1.4, build ...

运行测试容器:

docker run hello-world

✅ 第五步(可选):配置 Docker 镜像加速器(阿里云)

为加速 docker pull,建议配置阿里云容器镜像加速服务:

  1. 登录 阿里云容器镜像服务控制台
  2. 左侧菜单 → 镜像工具镜像加速器
  3. 复制你的专属加速地址(如 https://xxxxxx.mirror.aliyuncs.com

配置加速器:

mkdir -p /etc/docker
tee /etc/docker/daemon.json <<EOF
{"registry-mirrors": ["https://xxxxxx.mirror.aliyuncs.com"]
}
EOFsystemctl daemon-reexec
systemctl restart docker

http://www.dtcms.com/a/554384.html

相关文章:

  • RAL-2025 | 北理工具身导航如何融入家居环境!OpenIN:动态家居环境中的开放词汇实例导向导航
  • 利用aqs构建一个自己的公平独占锁
  • html网站源码下载天眼查官网查询入口
  • 14、做中学 | 初二上期 Golang集合Map
  • 做网站前置审批建设银行北京东四支行网站
  • 合规与体验的平衡:多区域身份验证适配中的模块化架构设计案例
  • 更换网站标题网站设计建设合同
  • 怎么用wordpress 建站工业产品设计效果图
  • DeepSeek-OCR
  • LeeCode 141. 环形链表
  • 网站建设费用说明建设一个网站
  • 博山做网站公司渝中网站建设
  • 孤能子视角:基于“N(EI+N(EI))“路径EIS理论人工智能定义
  • 汝南网站建设网站建设维护工作
  • 网站建设项目内控单公司网站优化外包
  • 西青做网站wordpress 标签修改
  • 网页模板怎么做网站wordpress去视频广告插件
  • 华为云iot消息积压问题
  • 简单网站页面设计制作链接的app的软件有哪些
  • Qt功能QSortFilterProxyModel指南
  • RAPID:基于逆强化学习的无人机视觉导航鲁棒且敏捷规划器
  • 免费个人网站模版ps手机网站 ui
  • 东莞网站优化服务公司建网站龙
  • Rust数据类型(下):复合类型详解
  • 【一阶段分析】文生图提示词笔记
  • 0成本get可信域名:dpdns.org公益域名获取全攻略
  • WordPress建影视站电商品牌推广方案
  • 站长工具关键词南京外贸网站建设案例
  • ESP32-P4-Function-EV-Board例程编译报错解决记录
  • Hierholzer 算法