centos7 離線安裝docker-ce


測試的時候,在VM中安裝了一個minimal安裝的centos7.
因為發現在已經安裝好環境的系統中,執行下面,並不會下載依賴的rpm.
#下載docker-ce和其需要的依賴rpm 

yum install docker-ce --downloadonly --downloaddir=/home/student/docker-local

#發現這個包已經存,所以只用更新就可以

rpm -U   audit-libs-2.8.1-3.el7_5.1.x86_64.rpm 

#案裝其他包與docker-ce 可按下面的順序安裝 或者使用 rpm -ivh --nodeeps來忽略警告

 rpm -ivh audit-2.8.1-3.el7_5.1.x86_64.rpm
 rpm -ivh audit-libs-python-2.8.1-3.el7_5.1.x86_64.rpm
 rpm -ivh checkpolicy-2.5-6.el7.x86_64.rpm
 rpm -ivh libcgroup-0.41-15.el7.x86_64.rpm
 rpm -ivh libsemanage-python-2.5-11.el7.x86_64.rpm
 rpm -ivh python-IPy-0.75-6.el7.noarch.rpm
 rpm -ivh setools-libs-3.3.8-2.el7.x86_64.rpm
 rpm -ivh policycoreutils-python-2.5-22.el7.x86_64.rpm
 rpm -ivh container-selinux-2.68-1.el7.noarch.rpm
 rpm -ivh docker-ce-18.06.1.ce-3.el7.x86_64.rpm


 #反向操作

 rpm -e --nodeps  audit-2.8.1-3.el7_5.1.x86_64
 rpm -e --nodeps  audit-libs-python-2.8.1-3.el7_5.1.x86_64
 rpm -e --nodeps  checkpolicy-2.5-6.el7.x86_64
 rpm -e --nodeps  libcgroup-0.41-15.el7.x86_64
 rpm -e --nodeps  libsemanage-python-2.5-11.el7.x86_64
 rpm -e --nodeps  python-IPy-0.75-6.el7.noarch
 rpm -e --nodeps  setools-libs-3.3.8-2.el7.x86_64
 rpm -e --nodeps  policycoreutils-python-2.5-22.el7.x86_64
 rpm -e --nodeps  container-selinux-2.68-1.el7.noarch
 rpm -e --nodeps  docker-ce-18.06.1.ce-3.el7.x86_64
 
 #啟動docker-ce
 systemctl start docker
 #檢查docker 版本
 docker version

 


免責聲明!

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



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