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

YouTube

Docker Full Course

Bogdan Stashchuk via YouTube

Overview

Dive into a comprehensive 5-hour video course on Docker, covering everything from basic concepts to advanced techniques. Learn about Docker's architecture, components, and commands. Explore the differences between virtual machines and containers, understand image and container management, and master port mapping and volume handling. Discover how to create custom Dockerfiles, work with Docker Compose, and implement multi-container applications. Gain practical experience by connecting Python and MongoDB containers, writing to databases, and publishing project files to GitHub. By the end of this in-depth tutorial, you'll have a solid foundation in Docker technology and be ready to apply it to your own projects.

Syllabus

Docker Crash Course Intro.
Docker Overview.
Installing Docker Desktop or Docker Engine.
Virtual Machines vs Docker Containers.
Virtual Machines Architecture.
How I use Virtual Machines.
Docker Containers Architecture.
How Docker is running on different Operating Systems.
Container processes and resources.
Docker Components Overview.
Docker Client.
Docker Server.
Docker Host.
Docker Image.
Docker Container.
Docker Repository.
Docker Registry.
Docker Components Summary.
Docker Commands vs Management Commands.
Alternative Commands.
Basic Container and Images commands.
Cleaning up my Docker setup.
Pulling images from Docker Hub.
What is Docker Image.
Creating new Container from the Image.
What is CMD in the Docker Image.
What is Docker Container.
What is ports mapping.
Enabling ports mapping for the NGINX container.
Environment variables for containers.
Volumes and volumes mapping.
Enabling volumes mapping for NGINX container.
Running applications inside of the containers.
What is Dockerfile .
Creating Dockerfile.
Launching container based on the custom image.
Trying to connect Python and Mongo containers.
Attaching containers to the custom bridge network.
Docker Compose and YAML.
Launching services using Docker Compose.
Writing documents to the database.
Enabling Ports Mapping in Docker Compose.
Using Volumes in Docker Compose.
Docker Crash Course Summary.
Publishing course project files to the GitHub.

Taught by

Bogdan Stashchuk

Reviews

4.0 rating, based on 1 Class Central review

Start your review of Docker Full Course

  • Atanu Pramanik
    The course is helpful to me. Learn a lot about Docker.
    Make my own project. The thin is little bit complicated by this videos help me to understand.

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.