Docker simplifies and accelerates your workflow, while giving developers the freedom to innovate with their choice of tools, application stacks, and deployment environments for each project.

Practical tips & tricks


How to remove unused Docker images?

Docker images can quickly consume a lot of available disk space. This tutorial shows how to remove unused docker images quickly, as well as what are other clean-up operations worth running once in a while.

Most popular online courses

Learn from the best instructors

Docker Mastery: with Kubernetes +Swarm from a Docker Captain
Docker Mastery: with Kubernetes +Swarm from a Docker Captain
  • Bret Fisher
  • 4.62
  • 19.5 hrs
  • 177 lectures

Build, test, deploy containers with the best mega-course on Docker, Kubernetes, Compose, Swarm and Registry using DevOps Learn more »

Docker and Kubernetes: The Complete Guide
Docker and Kubernetes: The Complete Guide
  • Stephen Grider
  • 4.63
  • 21.5 hrs
  • 322 lectures

Build, test, and deploy Docker applications with Kubernetes while learning production-style development workflows Learn more »

Docker for the Absolute Beginner - Hands On - DevOps
Docker for the Absolute Beginner - Hands On - DevOps
  • Mumshad Mannambeth
  • 4.64
  • 4 hrs
  • 49 lectures

Learn Docker with Hands On Coding Exercises. For beginners in DevOps Learn more »

Most popular books

Learn Docker from books

Docker Quick Start Guide

by Earl Waud4.2

You'll get started by learning how to set up a Docker development environment on a Linux, Mac, or Windows workstation, along with understanding the essential commands to run and manage your Docker images and containers. You will then explore Dockerfile and learn how to build your own enterprise-grade Docker images.

Using Docker

by Adrian Mouat4.02

Using Docker will take you from Docker and container basics to running dozens of containers on a multi-host system with networking and scheduling. The core of the book walks you through the steps needed to develop, test, and deploy a web application with Docker.

Docker in Practice

by Ian Miell, Aiden H. Sayers3.95

The book teaches you rock-solid, tested Docker techniques, such as replacing VMs, enabling microservices architecture, efficient network modeling, offline productivity, and establishing a container-driven continuous delivery process. Following a cookbook-style problem/solution format, you'll explore real-world use cases and learn how to apply the lessons to your own dev projects.

Docker in Action

by Jeff Nickoloff, Stephen Kuenzli3.78

Docker in Action, Second Edition teaches you the skills and knowledge you need to create, deploy, and manage applications hosted in Docker containers. This bestseller has been fully updated with new examples, best practices, and entirely new chapters. You'll start with a clear explanation of the Docker model and learn how to package applications in containers, including techniques for testing and distributing applications.

Free video tutorials

Learn Docker onYouTube

Docker Tutorial for Beginners - A Full DevOps Course on How to Run Applications in Containers

Get started using Docker with this end-to-end beginners course with hands-on labs. Docker is an open platform for developers and sysadmins to build, ship, and run distributed applications, whether on ...

Docker Full Course - Learn Docker in 5 Hours | Docker Tutorial For Beginners | Edureka


** Edureka Docker Training: Flat 20% Off (Use Code: YOUTUBE20) ** This Edureka Docker Full Course video will help you understand and learn docker i ...

Docker Tutorial - What is Docker & Docker Containers, Images, etc?

Docker tutorial for beginners - part 1: Free Digital Ocean Credit! Docker is amazing, and it doesn't have to be difficult to understand. In these tutorials, ...

Exploring Docker [1] - Getting Started

Traversy Media

In this video we will start to explore docker by talking about the benefits of Docker, looking at commands to work with containers and images, the Dockerfile and more Sponsor: DevMountain Bootcamp - ...

Docker for Beginners: Full Free Course!


Access the labs here: Get started using Docker with this end-to-end beginner's course with hands-on labs. Docker is an open platform for developers and sysadm ...

Docker Tutorial | Docker Tutorial for Beginners | What is Docker | Intellipaat


🔥Intellipaat Docker course: In this docker tutorial for beginners video we have covered docker from scratch. In this docker tutorial, you will start by ...

Learn Docker in 20 Minutes

Dylan Israel

Learn Docker in 20 Minutes Support our Community: -Donate: -Patreon: -Code, Tech and Caffeine Facebook G ...

What is Docker? Easy way

Hitesh Choudhary

To understand What is Docker, first we need to understand the problem statement. Docker solves a classic problem of development and deployment, It works on my machine. Code works fine on developer ma ...

Docker Tutorial | Crash Course | 2019


In this crash course you will learn about Docker and Containers. Docker is the standard tool used to package and deploy you applications. Its a tool that must know. A container is a standard unit of ...