CentOS 7 下 Docker 的離線安裝方法


現遇到部分學校提供的服務器並沒有外網連接,故需要在斷網條件下安裝 Docker ,本貼簡述斷網安裝 Docker 的方法。

  • 去 Docker 或者相關鏡像源中下載 Docker RPM 包,以下鏈接的 RPM 包只適用於 CentOS 7.6 或者之后的版本
    1. 國外:
    2. http://mirror.centos.org/centos/7/extras/x86_64/Packages/docker-1.13.1-103.git7f2769b.el7.centos.x86_64.rpm
    3. 國內:
    4. https://mirror.tuna.tsinghua.edu.cn/centos/7/extras/x86_64/Packages/docker-1.13.1-103.git7f2769b.el7.centos.x86_64.rpm
    復制代碼

  • 手動通過工具上傳到應用服務器任意目錄。
  • 執行以下語句以安裝 RPM 包。 -i 是 install , -v 是顯示指令執行過程, -h 是顯示 hash 值。
    1. sudo rpm -ivh ./docker-1.13.1-103.git7f2769b.el7.centos.x86_64.rpm
    復制代碼

  • 如果報錯缺少依賴,直接去以上地址內搜索對應的包以及對應的版本號以導入就可以了

    打開網址:https://mirror.tuna.tsinghua.edu.cn/centos/7/extras/x86_64/Packages/
    按 Ctrl+F 全局搜索
  • 如果第四步出現某些搜不到的依賴包,證明這些包不在 extras 目錄下面,屬於 centos 7 的基礎包,要去這里下載:
    https://mirror.tuna.tsinghua.edu.cn/centos/7/os/x86_64/Packages/
  • 當然最簡單的方案還是和老師說明問題,叫短暫開通一下網絡,安裝好所有需要的東西后可以斷網
  • 實在不能開通外網的話,那就叫老師把一個 centos 7.6 的 ISO 拷上服務器,或者掛載到光驅,然后把 ISO 手動掛載成鏡像源,這樣缺啥裝啥,要啥啥都有


這些步驟做完之后,就可以直接導入 Docker 離線包了。

斷網時,請使用 docker load -i 指令去導入鏡像文件。

  1. docker load -i reg.tar.gz
復制代碼


免責聲明!

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



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