Cover image for Docker for the Absolute Beginner - Hands-On

Docker for the Absolute Beginner - Hands-On

Learn Docker through hands-on coding exercises designed for DevOps beginners

Mumshad Mannambeth

Created by Mumshad Mannambeth

Get comfortable with Docker by working through practical coding exercises and real-world examples. You will learn how to set up, build, and manage containerized applications from the ground up. No prior Docker experience is needed, just a basic understanding of system administration.

Packt | Apr 2018 | 256 min

Start Trial
LevelBeginner
CategoriesSystems Administration and Networking, Continuous Integration/Continuous Delivery (CI/CD) Pipelines, Docker

What You Will Learn

You will follow step-by-step demos and interactive exercises to install Docker, run containers, and build images. Each section encourages you to apply what you learn right away, helping you develop confidence with Docker commands, Compose files, and orchestration tools. By practicing as you go, you will build skills that transfer directly to your daily workflow.

Key Features

  • Set up Docker and build images using Dockerfiles through hands-on practice
  • Create and manage multi-container apps with Docker Compose and Swarm
  • Understand Docker networking, storage, and orchestration for real-world projects

Target Audience

Perfect for system administrators, developers, or anyone new to Docker who wants to build a strong foundation. If you have basic system administration knowledge and want to automate, deploy, or manage applications more efficiently, you will find these hands-on exercises and clear explanations especially helpful.

Related courses