从RHEL 7.3 .rpm文件安装Docker镜像

我想使用.rpm文件在RHEL 7.3上安装Docker镜像。

我有权访问Docker .rpm文件,但稳定包中有文件列表。

任何人都可以让我知道哪个.rpm文件应该用于安装。

您可以从dockerhub门户search现成的RHEL docker镜像; 并把它作为docker pull <image-name>

或者,您可以像下面一样构build自己的RHEL。

  1. https://github.com/docker/docker/blob/master/contrib/mkimage-yum.sh下载二进制mkimage-yum.sh
  2. 修改mkimage-yum.sh来创build一个rhel 7最小的tarfile,注释掉最后两行/三行(如下)并添加一行,如下所示:

     #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. cat rhel7_docker.tar.gz | sudo docker import - rhel7从tar文件中构build一个cat rhel7_docker.tar.gz | sudo docker import - rhel7 cat rhel7_docker.tar.gz | sudo docker import - rhel7

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

要从.rpm文件安装docker,您需要下载rpm文件并使用YUM进行安装。 我做了Docker企业版。 我从docker storebits的稳定包中下载了rpm文件到本地文件夹。 我们需要selinux和docker-ee rpm文件。 然后将YUM安装目录指向下载文件夹。 注意Selinux rpm先安装,然后是docker-ee rpm

yum install“rpm文件的path”