Find the perfect coding resourcesLearn more

Learn Docker

Boot.devBoot.dev
Recommended
Meet Your Instructor
Lane Wagner avatar

Lane Wagner

Instructor

Lane is a back-end engineer and the lead instructor of Boot.dev. He has taught over one million students worldwide, on Boot.dev, FreeCodeCamp, YouTube and the Backend Banter podcast. Lane worked as a backend engineer writing Go, Python and TypeScript, then moved into engineering management and a couple of years later left to build Boot.dev full-time.

18 hours

Completion

Certificate included

Format

Interactive coding

Freemium

What You'll Learn

Install and configure Docker on your development machine

Build and publish custom Docker images with Dockerfiles

Manage container storage with Docker volumes

Configure Docker networks for container communication

Debug and troubleshoot Docker containers effectively

Overview

Learn Docker from the ground up by installing, running, creating, and publishing Docker containers. Take your Back-end and DevOps skills to the next level. You will discover how Docker fits into production back-end architectures and complete hands-on projects on your local machine. This course is jam-packed with video explanations and rich text explanations so you'll never get lost.

Table of Contents
1
Install

Get Docker & Docker Hub installed on your local development machine

2
Containers

Learn about containers and images and how to start and stop them

3
Storage

Practice creating Docker volumes and deploying a blog using the Ghost's official Docker image

4
Execute

Learn how to execute arbitrary commands and start shell sessions in containers

5
Networks

Learn how to connect Docker containers by using bridge networks

6
Dockerfiles

Deploy custom applications on Docker by building your own Docker images

7
Debug

Learn how to debug and troubleshoot Docker containers

8
Publish

Publish your own images up to Docker Hub

Share Your Experience

Sign in to leave a review and help others

No reviews yet. Be the first to review!