Cover image for Docker, Dockerfile, and Docker-Compose (Beginner Friendly!)

Docker, Dockerfile, and Docker-Compose (Beginner Friendly!)

Get to grips with Docker, containers versus images, and more by learning through a hands-on approach

Thomas Wiesner

Created by Thomas Wiesner

Discover how to use Docker from the ground up, even if you have no prior experience with containerization. You'll learn the essentials of containers, images, and Docker Compose through practical, hands-on exercises that fit right into your daily development workflow.

Packt | Jan 2020 | 168 min

Start Trial
LevelBeginner
CategoriesSystems Administration and Networking, Container Orchestration Platforms, Docker

What You Will Learn

You'll start by installing Docker and exploring its core concepts through guided, practical exercises. Step by step, you'll build and run containers, create custom images, and work with Docker Compose to manage multi-container setups. Real-world scenarios help you apply what you learn right away.

Key Features

  • Set up and manage Docker containers and images with confidence
  • Write and customize Dockerfiles and docker-compose.yml files for real projects
  • Understand volume mounting and network configuration for flexible environments

Target Audience

Perfect for developers, IT professionals, or students who are new to Docker or want a refresher on container basics. If you're aiming to streamline your workflow, share environments across teams, or prepare for cloud deployments, you'll find clear, actionable guidance here.

Related courses