天天看點

手動安裝Docker 17.06

以前我們已經讨論過如何使用

yum

之類的包管理工具安裝Docker(可在本部落格搜尋)。

然而有時,我們的機器無法聯網,此時就需離線安裝了。

本文詳細探讨如何在Cent0S 7.1中離線安裝Docker 17.06。為啥不是離線安裝Docker 17.09呢?那是因為寫這篇文章的時候,17.09尚未釋出,而現在筆者又沒有動力再寫一篇。當然,本文也适用于17.09版本。

  • 前往: https://download.docker.com/linux/centos/7/x86_64/stable/Packages/ 下載下傳Docker 17.06的包。本文使用的是

    docker-ce-17.06.2.ce-1.el7.centos.x86_64.rpm

  • 執行如下指令安裝Docker 17.06:
    rpm -ivh docker-ce-17.06.2.ce-1.el7.centos.x86_64.rpm
               
    發現無法成功執行該指令,報如下異常:

    警告:docker-ce-17.06.2.ce-1.el7.centos.x86_64.rpm: 頭V4 RSA/SHA512 Signature, 密鑰 ID 621e9f35: NOKEY

    錯誤:依賴檢測失敗:

    container-selinux >= 2.9 被 docker-ce-17.06.2.ce-1.el7.centos.x86_64 需要

    既然提示缺container-selinux ,于是我們得先安裝container-selinux 。
  • http://mirror.centos.org/centos/7/extras/x86_64/Packages/ ,下載下傳

    container-selinux

    ,本文使用的是

    container-selinux-2.21-1.el7.noarch.rpm

  • 執行如下指令,安裝container-selinux
    rpm -ivh container-selinux-2.21-1.el7.noarch.rpm
               
  • 再次執行如下指令,即可安裝Docker 17.06了。
    rpm -ivh docker-ce-17.06.2.ce-1.el7.centos.x86_64.rpm
               

參考文檔:

繼續閱讀