Search code examples
dockerredhat

How to know that docker installed in redhat is community or enterprise edition?


Some person has install docker in my Redhat system . I want to know whether it is community edition or enterprise edition . How can i do so?

I know community edition is not for Redhat .

May be some person would have created centos.repo in Redhat and installed docker ce .

This is what

docker version

gives

enter image description here

When i do

"rpm -qif /usr/bin/docker"

enter image description here


Solution

  • It seems to me that this is neither the Community Edition nor the Enterprise Edition. Based on the version and build date you posted, it looks like a build from the Red Hat Enterprise Linux 7 Extras channels (as the build time is identical to what is built into its docker client binary—but the time is different from the RPM build time, which confused me initially).

    You should be able to double-check using

    rpm -qif /usr/bin/docker
    

    and compare the package signer with the official Red Hat product signing keys.

    Software provided in the Red Hat Enterprise Linux Extras channels is fully supported by Red Hat. (The difference from other channels is the update frequency, not the support coverage.) In this sense, these builds are closer to the Enterprise Edition from Docker, Inc., because there is vendor support (unlike the Community Edition, which is, I think, unsupported).

    Disclaimer: While I work for Red Hat, you need to review the agreements for yourself to determine support coverage etc., and contact customer support in case there are open questions.