Centos7升级Docker版本

前言:虚拟机安装Docker后,每隔一段时间,关闭Docker再重新启动,会出现启动不成功的情况,查找相关原因也未解决,尝试升级Docker版本,居然解决了。升级版本步骤如下(不影响之前使用的镜像和容器,升级后可以继续使用

1、查看Docker版本

复制代码
# 方法1
docker version

# 方法2
rpm -qa | grep docker

# 方法3
yum list installed | grep docker

2、删除Docker

复制代码
yum -y remove docker*

# 再次查看版本
# docker version
-bash: /usr/bin/docker: 没有那个文件或目录

注:不删除 /var/lib/docker 目录 就不会删除已安装的镜像及容器

3、安装所需依赖

复制代码
yum install -y yum-utils device-mapper-persistent-data lvm2

4、设置yum源

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

修改**daemon.json**文件

复制代码
# 进入目录
cd /etc/docker

# 编辑配置 
vim daemon.json


{
    "registry-mirrors": ["https://registry.docker-cn.com","https://pee6w651.mirror.aliyuncs.com"],
    "live-restore": true
}

5、选择docker版本并安装

复制代码
yum list docker-ce --showduplicates | sort -r

yum install docker-ce-版本号

yum -y install docker-ce-25.0.3-1.el7

6、启动Docker

复制代码
# 启动 docker
systemctl start docker

# 设置为开机启动
systemctl enable docker

# 查看docker进程的运行状态
systemctl status docker
相关推荐
Niliuershangba10 小时前
Docker Desktop 部署 ChestnutCMS 全流程:从零搭建企业级 CMS 开发环境
运维·docker·容器
darkdragonking13 小时前
Docker(五)OpenEuler22.03 安装docker ce、排坑
运维·docker·容器
Waay15 小时前
图文详解|K8s Pod内部结构
docker·云原生·kubernetes
r-t-H19 小时前
KVM虚拟化与Docker基础实践-第二章
阿里云·docker·容器
Lyra_Infra21 小时前
技术排查报告:Kubernetes Ingress 路由异常
docker·架构
木雷坞21 小时前
Home Assistant Docker Compose 升级失败排查:镜像、备份和设备映射
服务器·docker·home assisant
老码观察1 天前
K8s 容器化部署的宿主机资源规划的踩坑实录
docker·容器·kubernetes
我是谁??1 天前
【6】基于 Docker + YOLOv8 的模型部署实战(GTX1660S + Ubuntu22.04)
yolo·docker·容器
魔极客1 天前
1panel面析中Ollama Docker配置错误解析与修复
运维·docker·容器
JAVA社区1 天前
Java进阶全套教程(八)—— Docker超详细实战详解
java·运维·开发语言·docker·容器·面试·职场和发展