詳解如何將docker快速升級到最新版本
背景
最近在對區(qū)塊鏈瀏覽器調(diào)優(yōu),該區(qū)塊鏈瀏覽器就是使用docker部署的微服務(wù),在一臺新的服務(wù)器上啟動時報錯,發(fā)現(xiàn)是docker版本過低
問題發(fā)現(xiàn)
在啟動區(qū)塊鏈瀏覽器的時候,報錯提示需要的API版本過低
“specify container image platform” requires API version 1.41, but the Docker daemon API version is 1.40
于是就使用命令行查看版本
docker --version
結(jié)果顯示是19.03.13版本,我需要的是2x版本
那么就只能對docker進行升級了
將docker升級到最新版本
查找關(guān)于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的秘密是什么,就有如下報錯,但是可以看到當(dāng)前docker是25.0.1版本的

然后我替換使用了如下命令,來手動啟停docker
sudo systemctl stop docker sudo systemctl start docker
手動啟停后,再去運行我的區(qū)塊鏈瀏覽器,就成功了
最后
到此這篇關(guān)于詳解如何將docker快速升級到最新版本的文章就介紹到這了,更多相關(guān)docker升級到最新版本內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
使用DockerFile構(gòu)建鏡像與鏡像上傳的實現(xiàn)步驟
本文主要介紹了使用DockerFile構(gòu)建鏡像與鏡像上傳的實現(xiàn)步驟,使用Dockerfile好處是自動化構(gòu)建,確保環(huán)境的一致性和可重復(fù)性,跟蹤構(gòu)建過程的演化等,文中通過圖文講解的非常詳細,需要的朋友可以參考下2024-02-02
Docker?ZooKeeper3.4.10集群安裝配置過程
這篇文章主要介紹了ZooKeeper3.4.10集群安裝配置-Docker,集群部署配置步驟,本文給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2022-07-07
Docker Desktop安裝Redis并掛載配置文件方式
本文詳細介紹了在Windows上使用Docker Desktop安裝Redis的過程,包括下載鏡像、配置文件設(shè)置、運行容器、進入容器并驗證配置、以及檢查容器卷掛載情況,通過這些步驟,讀者可以成功在Docker中運行Redis,并確保數(shù)據(jù)持久化和配置文件生效2026-01-01
docker部署zookeeper集群方式(單主機、多主機)
這篇文章主要介紹了docker部署zookeeper集群方式(單主機、多主機),具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2023-04-04

