如何在OpenSUSE Linux上安装并运行Docker CE?

问题描述:

由于CE和EE与单一统一Docker分离的“新”Docker版本,Docker并未官方支持或提供在OpenSUSE,SLES或Redhat上使用CE的安装说明,因此这些发行版仅限EE。如何在OpenSUSE Linux上安装并运行Docker CE?

我觉得这是Docker方面的一个短视的决定 - CE应该可用于EE可用的所有平台。

如何才能在OpenSUSE Tumbleweed(或基于RPM的软件包管理器的类似发行版)上安装Docker CE的最新版本,该版本只支持Docker EE?

我设法安装了Docker version 17.04.0-ce, build 78d1802,它运行良好,尽管OpenSUSE(也不是SLES或Redhat)没有得到Docker CE的正式支持。

我使用的解决方案是在Virtualization:/containers存储库下安装一个OBS构建的Docker包,而不是来自官方OpenSUSE回购库(仍然有极大过时的1.13.0)的Docker包或试图从源代码构建。

您可以查看,我发现这里这个包建索引: http://download.opensuse.org/repositories/Virtualization:/containers/openSUSE_Tumbleweed/x86_64/

我安装了特定的RPM被发现在: http://download.opensuse.org/repositories/Virtualization:/containers/openSUSE_Tumbleweed/x86_64/docker-17.04.0_ce-191.6.x86_64.rpm.mirrorlist