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

CentOS7 安装最新版 Docker

在 CentOS 7 上安装最新版 Docker,可以按照以下步骤操作:


1. 卸载旧版本 Docker(如有)

如果之前安装过旧版 Docker,需要先卸载:

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

2. 安装依赖包

安装 yum-utilsdevice-mapper-persistent-datalvm2

yum install -y yum-utils device-mapper-persistent-data lvm2

3. 添加 Docker 官方 YUM 源

使用阿里云镜像源(国内推荐):

yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

或官方源(国外可用):

yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

4. 更新 YUM 缓存

yum makecache fast

5. 安装最新版 Docker CE

yum install docker-ce docker-ce-cli containerd.io
  • docker-ce:社区版 Docker
  • docker-ce-cli:Docker 命令行工具
  • containerd.io:容器运行时

6. 启动 Docker 并设置开机自启

systemctl start docker
systemctl enable docker

7. 验证 Docker 是否安装成功

运行 hello-world 测试:

docker run hello-world

如果看到 Hello from Docker!,说明安装成功。


8. (可选)配置 Docker 镜像加速

编辑 /etc/docker/daemon.json(如不存在则创建):

mkdir -p /etc/docker
tee /etc/docker/daemon.json <<-'EOF'
{"registry-mirrors": ["https://hub-mirror.c.163.com"]
}
EOF

** 国内常用镜像加速地址**

镜像加速器地址
阿里云(推荐)https://<你的ID>.mirror.aliyuncs.com
腾讯云https://mirror.ccs.tencentyun.com
华为云https://<你的ID>.swr.cn-south-1.myhuaweicloud.com
网易云https://hub-mirror.c.163.com
中科大https://docker.mirrors.ustc.edu.cn
DaoCloudhttps://f1361db2.m.daocloud.io

注意

  • 阿里云 需要先 登录容器镜像服务控制台 → 镜像工具镜像加速器 获取专属地址。
  • 华为云 需要替换 <你的ID> 为你的账号 ID。

然后重启 Docker:

systemctl daemon-reload
systemctl restart docker

9. (可选)将当前用户加入 Docker 组

避免每次使用 sudo

sudo usermod -aG docker $USER

重新登录后生效。


http://www.xdnf.cn/news/1058257.html

相关文章:

  • 【RocketMQ 生产者和消费者】- 消费者重平衡(1)
  • 《开窍》读书笔记9
  • 为什么要进行行为验证,行为验证方式有哪些?
  • 什么是数据清洗?数据清洗有哪些步骤?
  • FPGA 43 ,UDP 协议详细解析( FPGA 中的 UDP 协议 )
  • 课设作业图书管理系统
  • CubeMax配置串口通讯
  • Flask设计网页截屏远程电脑桌面及切换运行程序界面
  • VS和VS Code 对比和区别
  • YOLO进化史:从v1到v12的注意力革命 —— 实时检测的“快”与“准”如何兼得?
  • MySQL 中 DISTINCT 去重的核心注意事项详解
  • element ui el-table嵌套el-table,实现checkbox联动效果
  • Uniapp设备API全面指南:从位置获取到扫码功能的实现
  • 电阻、电容、电感
  • 华为云二级、多级域名配置
  • Android实例项目【智能家居系统】实现数据库登录注册+动画效果+网页跳转+短信发送!!!
  • 项目的难点
  • 内测分发平台应用的异地容灾和负载均衡处理和实现思路?
  • 路由器压测实战:从负载均衡到DDoS防御,5步定位性能瓶颈(附脚本工具包)
  • **RAM**、**SAM** 和 **DAM**
  • NLP学习路线图(五十四): Kaggle/NLP竞赛
  • Socket编程udp
  • 学习 Protobuf:序列化、反序列化及与 JSON 的对比
  • Java中间件使用方式与实战应用
  • Oracle 的 TCP.SEND_TIMEOUT 参数
  • 【沉浸式解决问题】优化MySQL中多表union速度慢的问题
  • 【MATLAB去噪算法】基于VMD联合小波阈值去噪算法(第六期)
  • VS2022 C++动态库制作和使用指南
  • 【深度学习】TensorFlow全面指南:从核心概念到工业级应用
  • 【C++】vector的模拟实现(详解)