详解如何将docker快速升级到最新版本

 更新时间:2024年02月27日 10:00:55   作者:鲲志说  
最近在对区块链浏览器调优,该区块链浏览器就是使用docker部署的微服务,在一台新的服务器上启动时报错,发现是docker版本过低,所以本文给大家介绍了将docker快速升级到最新版本的方法,需要的朋友可以参考下

背景

最近在对区块链浏览器调优,该区块链浏览器就是使用docker部署的微服务,在一台新的服务器上启动时报错,发现是docker版本过低

问题发现

在启动区块链浏览器的时候,报错提示需要的API版本过低

“specify container image platform” requires API version 1.41, but the Docker daemon API version is 1.40

于是就使用命令行查看版本

docker --version

结果显示是19.03.13版本,我需要的是2x版本

那么就只能对docker进行升级了

将docker升级到最新版本

查找关于Docker的软件包

# 列出包含docker字段的软件的信息
rpm -qa | grep docker

很明显就是版本过低

在这里插入图片描述

卸载低版本软件

sudo yum remove docker-ce-19.03.13-3.el8.x86_64

如下图所示

  • 会展示将要移除的软件包以及未被使用的依赖项
  • 同时会有二次确认是否释放空间

在这里插入图片描述

下面就是成功删除了

删除完毕后,可以再次运行命令检查一下,在使用docker命令会提示docker不存在,删除完成。
没有该命令或者该目录

在这里插入图片描述

使用curl升级到最新版

curl -fsSL https://get.docker.com/ | sh

如下可以看到升级成功了

在这里插入图片描述

重启Docker

开始我是使用的如下命令

systemctl restart docker

但是需要密码认证,我不只是root的秘密是什么,就有如下报错,但是可以看到当前docker是25.0.1版本的

在这里插入图片描述

然后我替换使用了如下命令,来手动启停docker

sudo systemctl stop docker
sudo systemctl start docker

手动启停后,再去运行我的区块链浏览器,就成功了

最后

到此这篇关于详解如何将docker快速升级到最新版本的文章就介绍到这了,更多相关docker升级到最新版本内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • docker镜像的导入和导出的实现

    docker镜像的导入和导出的实现

    这篇文章主要介绍了docker镜像的导入和导出的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-01-01
  • Docker镜像分析工具dive原理解析

    Docker镜像分析工具dive原理解析

    这篇文章主要介绍了Docker镜像分析工具dive原理解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值
    2020-11-11
  • Windows使用docker打开新窗口error解决办法

    Windows使用docker打开新窗口error解决办法

    这篇文章主要介绍了Windows使用docker打开新窗口error解决办法,十分简单,需要的朋友可以参考下。
    2017-09-09
  • 使用Grafana 展示Docker容器的监控图表并设置邮件报警规则(图解)

    使用Grafana 展示Docker容器的监控图表并设置邮件报警规则(图解)

    这篇文章主要介绍了使用Grafana 展示Docker容器的监控图表并设置邮件报警规则的图文教程,非常不错,具有参考借鉴价值,需要的朋友参考下吧
    2017-01-01
  • 使用docker compose安装harbor私有仓库的详细教程

    使用docker compose安装harbor私有仓库的详细教程

    harbor镜像仓库是由VMware开源的一款企业级镜像仓库,它包括权限管理(RBAC)、LDAP、日志审核、管理界面、自我注册、镜像复制等诸多功能,本文给大家介绍docker compose安装harbor的方法,需要的朋友参考下吧
    2021-06-06
  • docker springcloud k8s集成部署方式

    docker springcloud k8s集成部署方式

    文章介绍了如何将Docker、SpringCloud和Kubernetes集成部署,包括环境搭建、构建Docker镜像、部署到Kubernetes、验证和测试以及注意事项
    2025-03-03
  • 删除docker容器中内容后打包镜像不变小问题及解决

    删除docker容器中内容后打包镜像不变小问题及解决

    文章讨论了在Docker中处理大压缩包时遇到的问题,以及如何通过分层存储和使用`docker load`与`docker import`命令来解决镜像大小过大的问题
    2025-03-03
  • win7环境下Docker快速构建及阿里云容器加速配置详解

    win7环境下Docker快速构建及阿里云容器加速配置详解

    这篇文章主要介绍了win7环境下Docker快速构建及阿里云容器加速配置详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-09-09
  • 解决docker修改mysql配置文件的问题

    解决docker修改mysql配置文件的问题

    今天在用docker启动一个5.7的数据库在建表时候遇到一个问题,但是很快就解决了,下面小编给大家讲解下docker怎么修改mysql内部的配置,感兴趣的朋友跟随小编一起看看吧
    2022-10-10
  • Docker 容器全部停止的几种方法实现

    Docker 容器全部停止的几种方法实现

    我们需要停止所有的容器时,可以使用一些命令来实现,本文主要介绍了Docker 容器全部停止的几种方法实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2024-08-08

最新评论