2017-06-14 39 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