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

This course covers Docker fundamentals and practical applications, including Docker architecture, components, commands, images, containers, repositories, and registries. Students will learn to manage Docker setups, pull images, create containers, map ports, use environment variables, work with volumes, write Dockerfiles, and deploy services with Docker Compose. The course is designed for individuals interested in learning containerization technology and its implementation in software development and deployment.

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.