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 :
EDIT
Docker Community Edition (Docker CE) is not supported on RHEL. So, you have Docker entreprise edition.
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