详解如何将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之更新jar问题

    docker之更新jar问题

    这篇文章主要介绍了docker之更新jar问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2023-08-08
  • 使用Jenkins+docker打包部署后端服务的实现

    使用Jenkins+docker打包部署后端服务的实现

    本文主要介绍了使用Jenkins+docker打包部署后端服务的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-08-08
  • Docker 教程之镜像列出详细介绍

    Docker 教程之镜像列出详细介绍

    这篇文章主要介绍了Docker 教程之镜像列出详细介绍的相关资料,需要的朋友可以参考下
    2016-12-12
  • 使用docker部署hadoop集群的详细教程

    使用docker部署hadoop集群的详细教程

    这篇文章主要介绍了使用docker部署hadoop集群的详细教程,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值需要的朋友可以参考下
    2020-09-09
  • yum下载docker安装包安装到离线机器的实例代码详解

    yum下载docker安装包安装到离线机器的实例代码详解

    本文通过实例代码给大家介绍了yum下载docker安装包,安装到离线机器,代码简单易懂,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下
    2018-12-12
  • docker安装RabbitMQ详细步骤

    docker安装RabbitMQ详细步骤

    大家好,本篇文章主要讲的是docker安装RabbitMQ详细步骤,感兴趣的同学赶快来看一看吧,对你有帮助的话记得收藏一下,方便下次浏览
    2022-01-01
  • Docker容器编排实现过程解析

    Docker容器编排实现过程解析

    这篇文章主要介绍了Docker容器编排实现过程解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-10-10
  • Docker 部署 Prometheus的安装详细教程

    Docker 部署 Prometheus的安装详细教程

    这篇文章主要介绍了Docker 部署 Prometheus及安装方法,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-08-08
  • 基于Kubernetes和Docke实现留言簿案例

    基于Kubernetes和Docke实现留言簿案例

    这篇文章主要介绍了基于Kubernetes和Docke实现留言簿案例,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-10-10
  • Docker本地部署Drupal并实现公网访问的详细步骤

    Docker本地部署Drupal并实现公网访问的详细步骤

    Drupal是使用PHP语言编写的开源内容管理框架(CMF),它由内容管理系统(CMS)和PHP开发框架(Framework)共同构成,这篇文章主要给大家介绍了关于Docker本地部署Drupal并实现公网访问的详细步骤,需要的朋友可以参考下
    2023-12-12

最新评论