docker 升級(軟件包離線方式)


1.簡介

通過離線軟件包方式,將 docker 19.03.05 升級為 19.03.15版本,升級完成后保證原有鏡像不丟失,原有容器重啟后正常。

操作系統:Redhat 7.6

2.備份數據卷,容器,鏡像

簡單的說就是掛載路徑,以及/var/lib/docker/路徑下的所有東西都備份。/var/lib/docker/路徑下,容器,鏡像,網絡配置等等一系列的東西都在這下面。

cp -r source_path target_path

3.下載最新軟件包

https://download.docker.com/linux/centos/7/x86_64/stable/Packages/

docker-ce-19.03.15-3.el7.x86_64.rpm
docker-ce-cli-19.03.15-3.el7.x86_64.rpm

 注意:containerd.io按需更新  

4.升級

4.1卸載一下服務

yum remove docker \
                  docker-client \
                  docker-client-latest \
                  docker-common \
                  docker-latest \
                  docker-latest-logrotate \
                  docker-logrotate \
                  docker-engine

 4.2停止docker服務

systemctl stop docker

4.3升級

yum -y upgrade docker-ce-19.03.15-3.el7.x86_64.rpm docker-ce-cli-19.03.15-3.el7.x86_64.rpm

5.啟動服務,驗證版本,查看鏡像,啟動容器,刪除備份  

systemctl start docker

驗證版本,查看鏡像,啟動容器,刪除備份省略。

6.參考文檔

https://docs.docker.com/engine/install/centos/

https://zhuanlan.zhihu.com/p/28154147


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM