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

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


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/amd64Server: 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.


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.


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/amd64Server: 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