在RHEL7上安装Docker CE 17.03

是否可以在RHEL7特定版本17.03上安装DockerCE?

  • 这里有信息:

    • https://docs.docker.com/engine/installation/linux/rhel/#install-using-the-repository关于在RHEL上安装Docker,但没有版本信息。
  • 在这里与Docker 17.03,但只在Docker EE而不是Docker CE

    • https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/7/html/7.0_Release_Notes/sect-Red_Hat_Enterprise_Linux-7.0_Release_Notes-Linux_Containers_with_Docker_Format-Using_Docker.html,但他们谈论了Docker v 0.12

根据这里的文档,您可以在RHEL 7.3 64位上通过以下方式安装Docker CE 17.03(或将来的版本):

在RHEL上设置Docker CE存储库:

sudo yum install -y yum-utils sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo sudo yum makecache fast 

在RHEL上安装最新版本的Docker CE:

 sudo yum -y install docker-ce 

或者,您可以指定特定版本的Docker CE:

 sudo yum -y install docker-ce-<version>-<release> 

启动Docker:

 sudo systemctl start docker 

testing您的Docker CE安装:

 sudo docker run hello-world 

一次性开发testing程序RHEL 7.3。 切勿在生产中这样做。

 # pre-requisite for container-selinux-2.9-4.el7.noarch.rpm sudo yum install policycoreutils-python wget http://mirror.centos.org/centos/7/extras/x86_64/Packages/container-selinux-2.9-4.el7.noarch.rpm sudo rpm -i container-selinux-2.9-4.el7.noarch.rpm #Set up the Docker CE repository on RHEL: sudo yum install -y yum-utils sudo yum install -y device-mapper-persistent-data lvm2 sudo yum-config-manager --enable rhel-7-server-extras-rpms sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo sudo yum makecache fast # Install the latest version of Docker CE on RHEL: sudo yum -y install docker-ce #Start Docker: sudo systemctl start docker #Test your Docker CE installation: sudo docker run hello-world # configure Docker to start on boot sudo systemctl enable docker # add user to the docker group sudo usermod -aG docker jethro # install Docker Compose: # install python-pip wget https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm sudo yum install ./epel-release-latest-7.noarch.rpm sudo yum install -y python-pip sudo pip install docker-compose # upgrade your Python packages: sudo yum upgrade python* 

以上假设你没有使用代理。 如果是的话,你需要在/etc/yum.repos.d/下的每个文件的每个块的末尾添加proxy=http://myproxy:myport行,或者将其添加到/etc/yum.conf

希望这可以帮助。

那么也许你可以在RHEL 7.3上安装Docker CE 17.06或17.03,但是Docker的文档很清楚:

Docker Community Edition(Docker CE)在RHEL上不受支持。

请参阅https://docs.docker.com/engine/installation/linux/docker-ee/rhel/