詳解如何將docker快速升級(jí)到最新版本
背景
最近在對(duì)區(qū)塊鏈瀏覽器調(diào)優(yōu),該區(qū)塊鏈瀏覽器就是使用docker部署的微服務(wù),在一臺(tái)新的服務(wù)器上啟動(dòng)時(shí)報(bào)錯(cuò),發(fā)現(xiàn)是docker版本過低
問題發(fā)現(xiàn)
在啟動(dòng)區(qū)塊鏈瀏覽器的時(shí)候,報(bào)錯(cuò)提示需要的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版本
那么就只能對(duì)docker進(jìn)行升級(jí)了
將docker升級(jí)到最新版本
查找關(guān)于Docker的軟件包
# 列出包含docker字段的軟件的信息 rpm -qa | grep docker
很明顯就是版本過低
卸載低版本軟件
sudo yum remove docker-ce-19.03.13-3.el8.x86_64
如下圖所示
- 會(huì)展示將要移除的軟件包以及未被使用的依賴項(xiàng)
- 同時(shí)會(huì)有二次確認(rèn)是否釋放空間
下面就是成功刪除了
刪除完畢后,可以再次運(yùn)行命令檢查一下,在使用docker命令會(huì)提示docker不存在,刪除完成。
沒有該命令或者該目錄
使用curl升級(jí)到最新版
curl -fsSL https://get.docker.com/ | sh
如下可以看到升級(jí)成功了
重啟Docker
開始我是使用的如下命令
systemctl restart docker
但是需要密碼認(rèn)證,我不只是root的秘密是什么,就有如下報(bào)錯(cuò),但是可以看到當(dāng)前docker是25.0.1版本的
然后我替換使用了如下命令,來手動(dòng)啟停docker
sudo systemctl stop docker sudo systemctl start docker
手動(dòng)啟停后,再去運(yùn)行我的區(qū)塊鏈瀏覽器,就成功了
最后
到此這篇關(guān)于詳解如何將docker快速升級(jí)到最新版本的文章就介紹到這了,更多相關(guān)docker升級(jí)到最新版本內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
docker鏡像的導(dǎo)入和導(dǎo)出的實(shí)現(xiàn)
這篇文章主要介紹了docker鏡像的導(dǎo)入和導(dǎo)出的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2021-01-01使用Grafana 展示Docker容器的監(jiān)控圖表并設(shè)置郵件報(bào)警規(guī)則(圖解)
這篇文章主要介紹了使用Grafana 展示Docker容器的監(jiān)控圖表并設(shè)置郵件報(bào)警規(guī)則的圖文教程,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友參考下吧2017-01-01使用docker compose安裝harbor私有倉庫的詳細(xì)教程
harbor鏡像倉庫是由VMware開源的一款企業(yè)級(jí)鏡像倉庫,它包括權(quán)限管理(RBAC)、LDAP、日志審核、管理界面、自我注冊(cè)、鏡像復(fù)制等諸多功能,本文給大家介紹docker compose安裝harbor的方法,需要的朋友參考下吧2021-06-06刪除docker容器中內(nèi)容后打包鏡像不變小問題及解決
文章討論了在Docker中處理大壓縮包時(shí)遇到的問題,以及如何通過分層存儲(chǔ)和使用`docker load`與`docker import`命令來解決鏡像大小過大的問題2025-03-03win7環(huán)境下Docker快速構(gòu)建及阿里云容器加速配置詳解
這篇文章主要介紹了win7環(huán)境下Docker快速構(gòu)建及阿里云容器加速配置詳解,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-09-09Docker 容器全部停止的幾種方法實(shí)現(xiàn)
我們需要停止所有的容器時(shí),可以使用一些命令來實(shí)現(xiàn),本文主要介紹了Docker 容器全部停止的幾種方法實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2024-08-08