Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Docker Tutorial for Beginners - Full Course

Amigoscode via YouTube

Overview

Embark on a comprehensive 3-hour Docker tutorial designed for beginners, covering everything from the basics to advanced concepts. Learn how Docker works, run multiple containers, and explore essential topics like volumes, Dockerfile creation, logging, and registries. Gain practical knowledge through hands-on exercises, starting with an introduction to Docker and its differences from virtual machines. Master container management, port exposure, and volume sharing between host and containers. Dive into building custom images, optimizing with Alpine, and implementing best practices for Dockerfile creation. Explore tagging, versioning, and working with Docker registries. Develop debugging skills using Docker inspect, logs, and exec commands. By the end of this course, you'll have a solid foundation in Docker, preparing you for both DevOps and backend development roles.

Syllabus

- Intro.
- Quick Word Before We Begin.
- What is Docker.
- Installing Docker.
- Verifying Docker Installation.
- Docker Images and Containers.
- Pulling Docker Images.
- Running Containers.
- Exposing Ports.
- Exposing Multiple Ports.
- Managing Containers.
- Naming Containers.
- Docker PS and Formatting.
- Volumes.
- Volumes Between Host and Containers.
- Customise Website.
- Sharing Volumes Between Containers.
- Dockerfile.
- Creating Dockerfile.
- Building Images.
- Nodejs and Express.
- Dockerfile for Nodejs apps.
- Running Nodejs app containers.
- .DockerfileIgnore.
- Caching and Layers.
- Alpine.
- Pulling Aline Docker Images.
- Switching to Alpine.
- Tagging and Versioning.
- Using Tags.
- Running Containers Using Tags.
- Tagging Override.
- Tagging Images.
- Running Container Using Tags.
- Docker Registries.
- Docker Hub.
- Pushing Images to Docker Hub.
- Pulling Images From Registry.
- Docker Inspect.
- Docker Logs.
- Docker exec.
- Wrap up.

Taught by

Amigoscode

Reviews

Start your review of Docker Tutorial for Beginners - Full Course

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.