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
相关推荐
前端 贾公子32 分钟前
速通Docker === 网络
docker
昵称难产中2 小时前
浅谈云计算21 | Docker容器技术
docker·容器·云计算
旦沐已成舟7 小时前
K8S-Pod的环境变量,重启策略,数据持久化,资源限制
java·docker·kubernetes
milk_yan11 小时前
Docker集成onlyoffice实现预览功能
前端·笔记·docker
encoding-console15 小时前
docker安装consul并启动的详细步骤
docker·容器·consul
m0_7482299915 小时前
从零到上线:Node.js 项目的完整部署流程(包含 Docker 和 CICD)
docker·容器·node.js
shelby_loo16 小时前
Azure学生订阅上手实操:快速搭建Docker+WordPress环境
microsoft·docker·azure
小诺大人17 小时前
Docker 安装 elk(elasticsearch、logstash、kibana)、ES安装ik分词器
elk·elasticsearch·docker
_Eden_20 小时前
Docker入门学习
学习·docker·容器
张3蜂20 小时前
.NET 8 项目 Docker 方式部署到 Linux 系统详细操作步骤
linux·docker·.net