Introduction to Containers and Docker

By Elle

Learn to deploy, manage, replace, and remove Docker containers.

2 hours
  • 17 Lessons
  • 2 Hands-On Labs

About the course

Introduction to Containers and Docker leverages the container platform Docker to explore basic container concepts and demonstrates where containers fit in the current technological landscape.

The course begins by providing context around what containers actually are. Next, we reinforce this with practical hands-on learning of the container lifecycle, from deploying to general management to removing and replacing containers as your application or desired container environment changes. We also explore how to deploy our own applications or microservices by learning about container images and how to alter these images to create our own Docker builds.

This course provides a practical understanding of containers and Docker, as well as the foundational skills needed to get started using Docker in your day-to-day workflow.

  • Chapter 1 2 Lessons Introduction 2:24

    Course Introduction


    About the Training Architect

  • Chapter 2 2 Lessons Concepts 20:34

    What Are Containers?


    Container Use Cases

  • Chapter 3 2 Lessons Init 14:54



    Launching Our First Docker Container

  • Chapter 4 5 Lessons Lifecycle and Maintenance 49:34

    Launching a Container


    Accessing the Container


    Container Management


    Publishing the Container


    Working with Docker Containers

    15:00 Hands-On Lab
  • Chapter 5 5 Lessons Images 55:02

    Image Basics


    Building a Dockerfile


    Image Management


    Using Docker Hub


    Building a Docker Image via Dockerfile

    15:00 Hands-On Lab
  • Chapter 6 1 Lesson Conclusion 1:26

    What's Next?


What you will need

  • Some command line knowledge

What you can expect

  • An understanding of containers

  • Knowledge of how to use containers in the real world

  • Practical Docker skills

What are Hands-on Labs

What's the difference between theoretical knowledge and real skills? Practical real-world experience. That's where Hands-on Labs come in! Hands-on Labs are guided, interactive experiences that help you learn and practice real-world scenarios in real cloud environments. Hands-on Labs are seamlessly integrated in courses, so you can learn by doing.

Get Started
Who’s going to be learning?
Sign In
Welcome Back!

Psst…this one if you’ve been moved to ACG!