10

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

Himanshu sharma
  • 7,487
  • 4
  • 42
  • 75

3 Answers3

6

With docker version command

CE : Comunity edition
EE : Entreprise edition

So 17.06.0-ce correspond to community edition

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

If you haven't ce or ee, it's because you have installed docker.io package, which is maintened by Ubuntu. Version: 1.12.3

On Windows, you can also look about docker here :
enter image description here

EDIT

Docker Community Edition (Docker CE) is not supported on RHEL. So, you have Docker entreprise edition.

See Docker documentation

Anyway, there are some ways to install docker-ce, but you will see docker community edition with docker version.

callmemath
  • 8,185
  • 4
  • 37
  • 50
2

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.

Florian Weimer
  • 32,022
  • 3
  • 48
  • 92
  • It is from redhat extra channel https://rhn.redhat.com/errata/RHBA-2017-1620.html#Red Hat Enterprise Linux Extras (v. 7) . what Redhat extra do ? – Himanshu sharma Jul 26 '17 at 14:31
  • Sorry, I don't understand. Would you please rephrase? – Florian Weimer Jul 26 '17 at 14:33
  • you said right .It is from redhat extra channel https://rhn.redhat.com/errata/RHBA-2017-1620.html#Red Hat Enterprise Linux Extras (v. 7) . what Redhat extra do ? is it use for docker install ? – Himanshu sharma Jul 26 '17 at 14:37
  • It is the version of `docker` commercially supported by Red Hat, with some customizations for use on Red Hat Enterprise Linux. I don't really use `docker` and do not know how it compares with the CE/EE versions from Docker, Inc. – Florian Weimer Jul 26 '17 at 14:43
0

Just execute docker version. All before Docker version 17.03 did not have a -ce or -ee in the version.

# 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
m4r10k
  • 1,087
  • 8
  • 8