Docker Installations

An overview of Docker Desktop, our primary choice for working with containers.

We'll cover the following

There are lots of ways to get Docker and work with containers. This appendix will show you the following ways:

  • Docker Desktop
  • Multipass
  • Server installs on Linux

Docker Desktop is the best way to work with Docker and gets you the complete Docker experience on your laptop with all the latest tools, plugins, and extensions. I use it every day, and I recommend it to everyone

We’ll also show you how to install Docker on your laptop with Multipass and a super-simple Linux installation. However, you should only consider these if you can’t use Docker Desktop, as they offer fewer features.

Docker Desktop

Docker Desktop is a desktop app from Docker, Inc. and is the best way to work with containers. You get the Docker Engine, a slick UI, all the latest plugins and features, and an extension system with a marketplace. You even get Docker Compose and a single-node Kubernetes cluster if you want to learn Kubernetes.

It’s free for personal use and education, but you’ll have to pay a license fee if you use it for work and your company has over 250 employees or does more than $10M in annual revenue.

Docker Desktop on Windows 10 and Windows 11 Professional and Enterprise editions supports Windows containers and Linux containers. Docker Desktop on Mac, Linux, and Home editions of Windows only support Linux containers. All of the examples in the book and almost all of the containers in the real world are Linux containers.

Let’s install Docker Desktop on Windows and MacOS.

Get hands-on with 1200+ tech skills courses.