Complete Docker course in 30 mins | Docker Tutorial for Beginners 2024

Published: 18 March 2024
on channel: Cloud Champ
48,242
1.2k

Full Docker tutorial for beginners | Complete docker course from scratch
In this devops course we will learn Docker from scratch with hands on demo containerizing a NodeJs application, pushing docker image on dockerhub and also running it as a docker container.
#docker #dockertutorial

By the end of this docker course, you will have a deep understanding of the concepts and a get overall big picture of how Docker is used in the whole software development process.
The course is a mix of animated theoretic explanation and hands-on demo’s to follow along, so you get your first hands-on experience with Docker and feel more confident using it in your project.

Github repository for Docker project code: https://github.com/N4si/learn_docker
Docker Notes: https://cloudchamp.notion.site/Docker...

Timestamps:
00:00 - Introduction to Docker course
01:30 - Why Docker is used?
02:44 - What is Docker?
04:07 - Difference between containers and VMs
05:52 - Docker installation
07:48 - Docker Workflow
09:02 - Hands-on Docker project
12:49 - How to create Dockerfile for Node.js app
18:55 - How to build Docker image from Dockerfile
23:00 - How to Push Docker image to Docker Hub
28:35 - Important Docker commands

This docker course everything below -
🚀 1. What is Docker?
► What is a container and what problems does it solve?
► Container repository - where do containers live?

🚀 2. What is a Docker Container technically
► What is a container technically? (layers of images)
► Demo part (docker hub and run a docker container locally)

🚀 3. Docker vs Virtual Machine

🚀 4. Docker Installation
► Install docker on Mac, Windows, Linux

🚀 5. Important Docker Commands
► docker pull, docker run, docker ps, docker stop, docker start, port mapping

🚀 6. Debugging a Container
► docker logs, docker exec -it

🚀 7. Demo Project Overview - Docker in Practice (Nodejs App with Postgres)


🚀 8. Dockerfile - Building our own Docker Image
► What is a Dockerfile?
► Create the Dockerfile
► Build an image with Dockerfile

🚀 9. Private Docker Repository - Pushing our built Docker Image into a private Registry on AWS
► Private Repository on AWS ECR
► docker login
► docker tag
► Push Docker Image to the Private Repo

🚀 10. Deploy our containerized application

Interested to learn more, check out:
Dockerfile creation tutorial:    • Dockerfile creation Tutorial - Docker...  
Docker init & Docker scout Explained:    • Docker Explained with Docker Init & D...  
Complete Terraform Course:    • Master Terraform in 60 minutes | Terr...  
Gitlab CICD Course:    • Learn Complete GitLab CI/CD in 1 hour...  
What is Kubernetes and How it works?    • Kubernetes Explained - What is Kubern...  
How I became CKA certified:    • How I passed the Certified Kubernetes...  
How I would learn DevOps from scratch    • How I would Learn DevOps from scratch...  
DevSecOps Project to deploy Netflix :    • DevSecOps Pipeline Project: Deploy Ne...  
DevOps Interview Questions and Answers:    • DevOps Interview Questions and Answer...  
GitOps Explained with Examples:    • What is GitOps | GitOps explained wit...  
Monitoring explained with popular tools:    • Popular DevOps Monitoring Tools in 2024  
CICD explained with a project:    • What is CICD Pipeline? CICD process e...  

I hope this docker tutorial will help you get started with Docker and containers.

Join this channel to get access to perks:
   / @cloudchamp