2017-06-14 38 views

回答

0

您可以從dockerhub portal搜索現成的RHEL docker鏡像;並將其拉爲docker pull <image-name>

或者,您可以構建自己的RHEL,如下所示。

  1. 下載二進制mkimage-yum.sh從https://github.com/docker/docker/blob/master/contrib/mkimage-yum.sh
  2. 修改mkimage-yum.sh創建RHEL 7最小的tar文件,註釋掉最後兩/三線(如下),並添加新行,如下所示:

    #tar –numeric-owner -c -C "$target" . | docker import - $name:$version 
    #docker run -i -t $name:$version echo success 
    tar --numeric-owner -c -C "$target" . -zf ${name}.tar.gz 
    
  3. 運行該腳本./mkimage-yum.sh rhel7_docker

  4. 建立一個碼頭工人形象出tar文件作爲cat rhel7_docker.tar.gz | sudo docker import - rhel7

    The last argument `rhel7` is the image name that are gonna generate. 
    
+0

我需要使用.rpm文件,而不是使用github上安裝多克爾由於限制我的環境。我不能使用你提到的選項 – Balaji

+0

我不告訴你鏈接你環境中的github; ---------------只需複製腳本,腳本就從RHEL官方頁面複製RHEL tar。 –

+0

我沒有docker安裝在我的RHEL服務器上。我需要使用.rpm文件在我的RHEL上安裝Docker。您的解決方案是關於創建RHEL映像,但我想在RHEL – Balaji

0

要從的.rpm檔案安裝搬運工,你需要下載RPM文件(S)和安裝使用YUM。我爲Docker企業版做了這個。我將docker storebits中穩定包中的rpm文件下載到我的本地文件夾中。我們需要selinux和docker-ee rpm文件。然後將YUM安裝目錄指向下載文件夾。 注SELINUX RPM是安裝第一,其次是搬運工-EE轉

百勝安裝「路徑RPM文件」

+0

上安裝Docker。謝謝。我可以解決這個問題 – Balaji