- [Instructor] Anyone using Docker should know
that Docker comes in a couple of different editions.
There's the Community Edition, known as CE,
which contains the Docker container engine
along with basic orchestration,
networking, and security.
Then there's the paid commercial edition
known as Docker EE, or Enterprise Edition.
On top of the CE feature set,
Docker EE adds certified infrastructure, plugins,
imagine management, which is the Docker Trusted Registry,
or DTR, container application management,
which is the Docker Universal Control Plane, or UCP,
and Docker's secure image scanning.
One way of helping you to decide which version
of Docker to select is to think about,
where are you running your containers?
If you're running containers on your desktop,
say you have a Mac or a Windows laptop
or a desktop computer,
you'd want to choose the Docker Desktop Edition,
which actually includes Docker CE.
It's completely free and community support is available.
It also has a nice little graphical user interface
to help you to administer your local Docker CE installation.
On the other hand, if you're running your containers
say on a server or a virtual machine
for testing, training, and development,
you can still use Docker Community Edition,
which is completely free and runs on Windows,
as well as multiple versions of Linux,
because Docker CE is a great solution
for running containers.
It just might not have all the advanced features and support
that you would want in a production installation.
Still, for testing, training, and development
like we'll be doing in this course,
Docker CE is a great solution.
And then if you have production applications
that you want to run in a data center
or in the public cloud,
you're going to choose Docker Enterprise,
known as Enterprise Edition or EE.
Of course, this is a paid commercial license
that you must purchase from Docker.
It runs on Windows and multiple versions of Linux.
Full support is available
and it includes all the advanced features we talked about,
Docker Trusted Registry, the Universal Control Plane,
and the Docker container security scanning,
all of which you'll be learning about later in this course.