【问题标题】:How to know that docker installed in redhat is community or enterprise edition?如何知道redhat中安装的docker是社区版还是企业版?
【发布时间】:2017-07-26 11:59:19
【问题描述】:

有人在我的 Redhat 系统中安装了 docker。我想知道是社区版还是企业版。我该怎么做?

我知道社区版不适用于 Redhat。

可能有人会在 Redhat 中创建 centos.repo 并安装 docker ce。

这就是

码头工人版本

给予

当我这样做时

“rpm -qif /usr/bin/docker”

【问题讨论】:

  • 那既不是 CE 也不是 EE。那是两者之前的版本。
  • 如何确认 100% ?
  • 它是 1.12 版本。任何版本
  • 请你解释一下你的台词。谁的版本?之前是谁?我是红帽新手。

标签: docker redhat


【解决方案1】:

使用docker version 命令

CE:社区版
EE:企业版

所以17.06.0-ce对应社区版

Client:
 Version:      17.06.0-ce
 API version:  1.30
 Go version:   go1.8.3
 Git commit:   02c1d87
 Built:        Fri Jun 23 21:18:10 2017
 OS/Arch:      linux/amd64

Server:
 Version:      17.06.0-ce
 API version:  1.30 (minimum version 1.12)
 Go version:   go1.8.3
 Git commit:   02c1d87
 Built:        Fri Jun 23 21:17:03 2017
 OS/Arch:      linux/amd64
 Experimental: false

如果你没有ceee,那是因为你安装了docker.io包,由Ubuntu维护。 Version: 1.12.3

在 Windows 上,您还可以在此处查看 about docker

编辑

RHEL 不支持 Docker 社区版 (Docker CE)。 所以,你有 Docker 企业版。

See Docker documentation

反正有some ways安装docker-ce,但是你会看到docker community edition和docker version。

【讨论】:

  • Server Versiondocker info中也有提及
  • 如果你没有ce或ee,那是因为你安装了docker.io包,由Ubuntu维护。
  • 我如何检查它是否是 docker.io 包。
  • 我看到你使用 Windows,检查 docker 参数
  • 我问了 Redhat 的问题。
【解决方案2】:

在我看来,这既不是社区版也不是企业版。根据您发布的版本和构建日期,它看起来像是来自 Red Hat Enterprise Linux 7 Extras 频道的构建(因为构建时间相同与其docker 客户端二进制文件中的构建时间相同——但时间与 RPM 构建时间不同,这让我一开始很困惑)。

您应该能够使用

进行仔细检查
rpm -qif /usr/bin/docker

并将包签名者与the official Red Hat product signing keys 进行比较。

Red Hat Enterprise Linux Extras channels is fully supported by Red Hat 中提供的软件。 (与其他渠道的区别在于更新频率,而不是支持范围。)从这个意义上说,这些构建更接近 Docker, Inc. 的企业版,因为有供应商支持(与社区版不同,即我认为,不受支持)。

免责声明:当我为 Red Hat 工作时,您需要自己查看协议以确定支持范围等,如果有未解决的问题,请联系客户支持。

【讨论】:

  • 它来自 redhat extra 频道 rhn.redhat.com/errata/RHBA-2017-1620.html#Red Hat Enterprise Linux Extras (v. 7) 。 Redhat 的额外功能是什么?
  • 对不起,我不明白。请改写一下好吗?
  • 你说的对。它来自 redhat extra 频道 rhn.redhat.com/errata/RHBA-2017-1620.html#Red Hat Enterprise Linux Extras (v. 7)。 Redhat 额外做什么?它用于 docker install 吗?
  • 它是 Red Hat 商业支持的 docker 版本,带有一些用于 Red Hat Enterprise Linux 的自定义。我并没有真正使用docker,也不知道它与 Docker, Inc. 的 CE/EE 版本相比如何。
【解决方案3】:

只需执行 docker 版本。 Docker 17.03 之前的版本都没有 -ce 或 -ee 的版本。

# docker version

Client:
 Version:      17.03.0-ce
 API version:  1.26
 Go version:   go1.7.5
 Git commit:   60ccb22
 Built:        Thu Feb 23 11:07:40 2017
 OS/Arch:      linux/amd64

Server:
 Version:      17.03.0-ce
 API version:  1.26 (minimum version 1.12)
 Go version:   go1.7.5
 Git commit:   60ccb22
 Built:        Thu Feb 23 11:07:40 2017
 OS/Arch:      linux/amd64
 Experimental: false

【讨论】:

    猜你喜欢
    • 2015-07-05
    • 2015-11-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-04-23
    相关资源
    最近更新 更多