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
相关推荐
山沐与山12 分钟前
【Docker】Docker容器技术详解
运维·docker·容器
互联网哪些事情35 分钟前
Docker 容器化部署宝塔 Linux 面板
linux·docker·容器·宝塔云服务器
坚定信念,勇往无前41 分钟前
docker安装mongodb
mongodb·docker·容器
Destiny_where44 分钟前
k8s常用指令集合
linux·docker·kubernetes
叮咚侠1 小时前
将已创建的Elasticsearch 8.12.0的docker容器中的数据挂载到宿主机操作步骤
运维·elasticsearch·docker·容器·kibana
wang6021252181 小时前
OCR服务-本地打包docker+docker下载ssh调试
docker·ssh·ocr
wuxingge1 小时前
docker设置代理,通过代理服务器拉取镜像
docker·容器
小池先生2 小时前
docker 安装gitlab
docker·容器·gitlab
Wang's Blog2 小时前
RabbitMQ: 基于Docker技术实施集群部署实战指南
分布式·docker·rabbitmq
特立独行的猫a2 小时前
Docker/ Podman / Podman-Compose国内docker镜像源(2025最新版)
docker·容器·podman·国内镜像源