Docker CE vs Docker EE

Big announcement from Docker!  Looks like we have some new product names in the house.  (Docker CE & Docker EE)

  • EE = Docker Enterprise Edition (Previously Docker Commercially Supported (CS))
  • CE = Docker Community Edition (Previously Docker Engine)

After you read the article above, you will notice some benefits to this new approach.

Below are some of the benefits I see.

  • A clear release cadence for both EE and CE.
    • EE will follow the stable CE releases

EECE2.png

  • New time-based versioning scheme (17.03.1, 17.03.2, 18.02.1).
    • So easy to understand now!
  • Ability to separate Community (CE) updates from Docker (EE) updates .
    • Good!! – If all good features get put into CE, and not just EE!!
  • Allowing 3rd party vendors to certify their containers and plugins for Docker EE.
    • Good for Enterprises that need re-assurance!!

EECE.png

Something to point out from the above article is Docker CE and RHEL do not seem to be supported.  However, using these CentOS install instructions, I was able to get it running as a quick test.  (Fedora -> RHEL -> CentOS)  

docker2.png

However, per the documentation, RHEL and CE do not align with the support matrix below.  Also, it sounds like you could contact Docker about licensing EE for development purposes which seems to be what this article implies.

Docker.png