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-Course-6d015251774947848db541a4163043b8?pvs=74
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: https://youtu.be/1ymi24PeF3M
Docker init & Docker scout Explained: https://youtu.be/rqEcheJgquA
Complete Terraform Course: https://youtu.be/XgwV2HnBSws
Gitlab CICD Course: https://youtu.be/JWXVijJfnHc
What is Kubernetes and How it works? https://youtu.be/al9R-yfP4UA
How I became CKA certified: https://youtu.be/dHXgg9fbP8E
How I would learn DevOps from scratch https://youtu.be/EAXdnPWUCcc
DevSecOps Project to deploy Netflix : https://youtu.be/g8X5AoqCJHc
DevOps Interview Questions and Answers: https://youtu.be/GX6fOvaS0Xs
GitOps Explained with Examples: https://youtu.be/1hF-HRq5Mww
Monitoring explained with popular tools: https://youtu.be/aljzrNEqNDw
CICD explained with a project: https://youtu.be/G1u4WBdlWgU
I hope this docker tutorial will help you get started with Docker and containers.
Join this channel to get access to perks:
https://www.youtube.com/channel/UCbg9O0JF3rVKev6wpI5_u5g/join
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-Course-6d015251774947848db541a4163043b8?pvs=74
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: https://youtu.be/1ymi24PeF3M
Docker init & Docker scout Explained: https://youtu.be/rqEcheJgquA
Complete Terraform Course: https://youtu.be/XgwV2HnBSws
Gitlab CICD Course: https://youtu.be/JWXVijJfnHc
What is Kubernetes and How it works? https://youtu.be/al9R-yfP4UA
How I became CKA certified: https://youtu.be/dHXgg9fbP8E
How I would learn DevOps from scratch https://youtu.be/EAXdnPWUCcc
DevSecOps Project to deploy Netflix : https://youtu.be/g8X5AoqCJHc
DevOps Interview Questions and Answers: https://youtu.be/GX6fOvaS0Xs
GitOps Explained with Examples: https://youtu.be/1hF-HRq5Mww
Monitoring explained with popular tools: https://youtu.be/aljzrNEqNDw
CICD explained with a project: https://youtu.be/G1u4WBdlWgU
I hope this docker tutorial will help you get started with Docker and containers.
Join this channel to get access to perks:
https://www.youtube.com/channel/UCbg9O0JF3rVKev6wpI5_u5g/join
Comments