Docker Training Course for the Absolute Beginner

Introduction

Getting started with Docker

Docker simplifies containerization by allowing you to build, ship, and run applications consistently across various environments. In this guide, we focus on the Docker Community Edition (CE), which is ideal for hands-on learning and experimentation. Docker is also available in the Enterprise Edition (EE), a premium platform offering enhanced image management, security, and orchestration features for enterprise environments.

Docker Editions

  • Community Edition (CE):
    A free, robust collection of Docker tools available on Linux, macOS, Windows, and cloud platforms like AWS or Azure.

  • Enterprise Edition (EE):
    A certified container platform that includes enterprise add-ons with advanced features for large-scale container management.

    Note

    Although Enterprise Edition comes with powerful capabilities, this article focuses solely on the Community Edition.

Supported Operating Systems

Docker CE supports multiple operating systems, including:

  • Linux
  • macOS
  • Windows
  • Major cloud platforms (e.g., AWS and Azure)

Demo Overview

In the upcoming demo, we will walk through installing and setting up Docker on a Linux machine. If you are using macOS or Windows, consider the following options:

  1. Use a Linux Virtual Machine:
    Install a Linux virtual machine using VirtualBox or another virtualization platform, then follow the Linux installation steps.

  2. Install Docker Desktop:
    Docker Desktop is a native application for both macOS and Windows. Ensure you complete the Docker Desktop installation on your system before proceeding with the demo.

The image features a "Community Edition" title with logos for Linux, Mac, and Windows, alongside a person standing on the right.

Let's proceed to the demo to see how Docker is installed on a Linux system.

Watch Video

Watch video content

Previous
Docker Overview