yum多個源repo安裝指定版本docker

2022-06-24 23:30:17 字數 1394 閱讀 8971

yum源設定了多個源本地和網路的。本地的版本舊些,網路的版本新。

一、檢視有幾個源,保證你的源repo檔案裡enable=1開啟狀態。

[root@centos7 ~]# yum repolist all

二、檢視所有的版本列表。

[root@centos7 yum.repos.d]# yum list docker* --showduplicates  |sort -r

注意docker後*是萬用字元,就是包含docker和docker-ce的版本都列出,如果不加*就只列出docker的版本。因為docker在2023年03月後,版本數字和檔名都變化了。所以要使用萬用字元才能全搜尋到。 點選 檢視docker的版本 介紹

三、通過其完整的軟體包名稱安裝特定版本。

該軟體包名稱是軟體包名稱(docker-ce)加上版本字串(第二列),從第乙個冒號(:)一直到第乙個連字元,並用連字元(-)分隔。

例如:docker-ce-19.03.4-3.el7.x86_64.rpm 這個包

[root@centos7 ~]# yum install docker-ce-19.03.4

錯誤:軟體包:docker-ce-17.03.0.ce-1.el7.centos.x86_64 (docker-ce-stable-163)

需要:docker-ce-selinux >= 17.03.0.ce-1.el7.centos

可用: docker-ce-selinux-17.03.0.ce-1.el7.centos.noarch (docker-ce-stable-163)

docker-ce-selinux = 17.03.0.ce-1.el7.centos

可用: docker-ce-selinux-17.03.1.ce-1.el7.centos.noarch (docker-ce-stable-163)

docker-ce-selinux = 17.03.1.ce-1.el7.centos

可用: docker-ce-selinux-17.03.2.ce-1.el7.centos.noarch (docker-ce-stable-163)

docker-ce-selinux = 17.03.2.ce-1.el7.centos

可用: docker-ce-selinux-17.03.3.ce-1.el7.noarch (docker-ce-stable-163)

docker-ce-selinux = 17.03.3.ce-1.el7

您可以嘗試新增 --skip-broken 選項來解決該問題

您可以嘗試執行:rpm -va --nofiles --nodigest

本地安裝yum源

鏈結 一 掛載本地光碟到系統 把rhel6.2安裝光碟放入光碟機,在終端命令列下操作 mkdir media rhel 新建掛載目錄 mount dev cdrom media rhel 掛載光碟到 media rhel目錄下 cd media rhel 進入掛載目錄 ls 檢視掛載目錄,光碟掛載成...

yum源安裝教程

步驟1 檢視系統發行版本 cat etc issue 步驟3 編輯repo vim etc yum.repos.d devlement.repo devlement name devlement baseurl file mnt cdrom enabled 1 gpgcheck 0 步驟4 掛載系統...

rabbitmq server安裝 yum源方式

參考 centos7.2 要安裝的rabbitmq server版本 3.7.16 erlang 22.0.x cd etc yum.repos.d 新增rabbitmq server的yum源 rabbitmq.repo 內容如下 bintray rabbitmq server name bint...