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
相关推荐
恋红尘22 分钟前
K8S 控制器-资源调度-叩丁狼
linux·docker·kubernetes
hjxu201610 小时前
【OpenClaw 龙虾养成笔记一】在远程服务器,使用Docker安装OpenClaw
服务器·笔记·docker
Stewie1213812 小时前
Docker 面试题
运维·docker·容器
vpk11212 小时前
Docker Compose 安装 Redis
redis·docker·容器
last demo14 小时前
Docker-compose和图形界面管理
docker·容器·eureka
好像不对劲16 小时前
【docker】win10 wsl docker不能挂GPU
运维·docker·容器·wsl
江畔何人初17 小时前
Docker、containerd、CRI、shim 之间的关系
运维·docker·云原生·容器·kubernetes
新手886017 小时前
Oracle VirtualBox虚拟机安装 和 安装 window11版本虚拟机 及 启用EFI和硬盘无法使用 问题
服务器·windows·计算机网络·安全·虚拟机
杨浦老苏17 小时前
在线视频播放器YT-DLP Web Player
docker·工具·群晖·下载·多媒体
ALex_zry18 小时前
Docker Compose 配置文件完全指南:从基础到生产级安全实践
服务器·安全·docker