Docker 高版本降低指定版本


1.查看安裝版本,我這安裝的是最新的docker版本。如下:

yum list installed | grep docker

3.停止docker服務

[root@localhost ~]# systemctl stop docker.service

語法:yum downgrade --setopt=obsoletes=0 -y docker-ce-${version} docker-ce-selinux-${version}

注:${version}指定要降級的版本。

示例,如下(親測有效):

[root@localhost ~]# yum downgrade --setopt=obsoletes=0 -y docker-ce-19.03.13-3.el7 docker-ce-cli-19.03.13-3.el7 containerd.io

3.啟動並查看

為什么降低版本呢?

因為更新了系統后,docker也隨之更新為最新版本,在rancher添加的主機上就提示【未測試Dokcer版本】,而我之前的版本是19.03,因為添加主機的時候docker版本是19.03,升級后就顯示未測試Docker 版本,如下圖:

 

降低版本后:

警告自動取消!!!

所以要降低到原來的版本,說是rancher 1.6的不支持docker 20的版本,所以就先降回原來的版本!

 


免責聲明!

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



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