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: [ Ссылка ]
Docker Notes: [ Ссылка ]
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: [ Ссылка ]
Docker init & Docker scout Explained: [ Ссылка ]
Complete Terraform Course: [ Ссылка ]
Gitlab CICD Course: [ Ссылка ]
What is Kubernetes and How it works? [ Ссылка ]
How I became CKA certified: [ Ссылка ]
How I would learn DevOps from scratch [ Ссылка ]
DevSecOps Project to deploy Netflix : [ Ссылка ]
DevOps Interview Questions and Answers: [ Ссылка ]
GitOps Explained with Examples: [ Ссылка ]
Monitoring explained with popular tools: [ Ссылка ]
CICD explained with a project: [ Ссылка ]
I hope this docker tutorial will help you get started with Docker and containers.
Join this channel to get access to perks:
[ Ссылка ]
Ещё видео!