Docker Tutorial for Beginners [FULL COURSE in 3 Hours]

Docker Tutorial for Beginners [FULL COURSE in 3 Hours]



Full Docker Tutorial | Complete Docker Course | Hands-on course with a lot of demos and explaining the concepts behind, so that you really understand it.
???? Become a Kubernetes Administrator – CKA:
???? Become a DevOps Engineer – full educational program:
???? Udemy courses:

► Follow me on IG for behind the scenes content: ????????

#docker #dockertutorial #techworldwithnana

By the end, you will have a deep understanding of the concepts and a great 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.

▬▬▬▬▬▬ T I M E S T A M P S ⏰ ▬▬▬▬▬▬
0:00 – Intro and Course Overview
01:58 – What is Docker?
10:56 – What is a Container?
19:40 – Docker vs Virtual Machine
23:53 – Docker Installation
42:02 – Main Docker Commands
57:15 – Debugging a Container
1:06:39 – Demo Project Overview – Docker in Practice
1:10:08 – Developing with Containers
1:29:49 – Docker Compose – Running multiple services
1:42:02 – Dockerfile – Building our own Docker Image
2:04:36 – Private Docker Repository – Pushing our built Docker Image into a private Registry on AWS
2:19:06 – Deploy our containerized app
2:27:26 – Docker Volumes – Persist data in Docker
2:33:03 – Volumes Demo – Configure persistence for our demo project
2:45:13 – Wrap Up

???? Links
► Developing with Containers – Demo project:

???? 1. What is Docker?
► What is a container and what problems does it solve?
► Container repository – where do containers live?

???? 2. What is a 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
► Before Installing Docker – prerequisites
► Install docker on Mac, Windows, Linux

❗️ Note: Docker Toolbox has been deprecated. Please use Docker Desktop instead. See for Mac ( and for Windows (

???? 5. Main 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 MongoDB and MongoExpress UI)

???? 8. Developing with Containers
► JavaScript App (HTML, JavaScript Frontend, Node.js Backend)
► MongoDB and Mongo Express Set-Up with Docker
► Docker Network concept and demo

???? 9. Docker Compose – Running multiple services
► What is Docker Compose?
► How to use it – Create the Docker Compose File
► Docker Networking in Docker Compose

???? 10. Dockerfile – Building our own Docker Image
► What is a Dockerfile?
► Create the Dockerfile
► Build an image with Dockerfile

???? 11. 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

???? 12. Deploy our containerized application

???? 13. Docker Volumes – Persist data in Docker
► When do we need Docker Volumes?
► What is Docker Volumes?
► Docker Volumes Types

???? 14. Volumes Demo – Configure persistence for our demo project

▬▬▬▬▬▬ Want to learn more? ???? ▬▬▬▬▬▬
DevOps Tools, like GitHub Actions, Terraform ►
Jenkins Pipeline Tutorials ►
Full Kubernetes tutorial ►

▬▬▬▬▬▬ Connect with me ???? ▬▬▬▬▬▬
Join private FB group ►
INSTAGRAM ►
TWITTER ►
LINKEDIN ►

▬▬▬▬▬▬ Courses & Ebooks & Bootcamp ???? ▬▬▬▬▬▬
► Become a DevOps Engineer – full educational program ????????
► High-Quality and Hands-On Courses ????????
► Kubernetes 101 – compact and easy-to-read ebook bundle ????????

#Docker #Tutorial #Beginners #FULL #Hours

learn docker

docker tutorial,docker tutorial for beginners,docker course,docker full course,docker full tutorial,docker container,docker,docker complete tutorial,docker complete course,docker crash course,docker for beginners,docker tutorial complete,docker compose,dockerfile,learn docker,getting started with docker,what is docker,what is docker container,containerization,docker compose tutorial,freecodecamp,kodekloud,techworld with nana,pluralsight




Docker Tutorial for Beginners [2021]

Docker Tutorial for Beginners [2021]



Docker Tutorial for Beginners – Learn Docker for a career in software or DevOps engineering. This Docker tutorial teaches you everything you need to get started.
– Get the complete Docker course (zero to hero):
– Subscribe for more Docker tutorials like this:

Want to learn more from me? Check out these links:
– Courses:
– Twitter:
– Facebook:
– Blog:

TABLE OF CONTENT
0:00:00 Introduction
0:00:57 Prerequisites
0:01:40 How to Take This Course
0:02:26 Getting Started with Docker
0:03:10 What is Docker?
0:06:25 Virtual Machines vs Containers
0:09:39 Docker Architecture
0:11:54 Installing Docker
0:15:29 Development Workflow
0:17:45 Docker in Action
0:27:54 The Linux Command Line
0:28:47 Linux Distributions
0:29:49 Running Linux
0:35:01 Managing Packages
0:38:35 Linux File System
0:40:33 Navigating the File System
0:44:53 Manipulating Files and Directories
0:48:20 Editing and Viewing Files
0:52:15 Redirection

#Docker #DevOps

Docker is the de facto standard for building, shipping and running applications in a consistent manner. That’s why most companies use it and are looking for developers with Docker skills. If you’re looking for a career in software or DevOps engineering, you must have Docker on your resume. And not only that, you should know it well and be able to use it to effectively package and deploy your applications.

#Docker #Tutorial #Beginners

learn docker

docker tutorial,docker,learn docker,docker tutorial for beginners,what is docker,docker for beginners,devops tools,devops,web development,programming with mosh,code with mosh,mosh hamedani,introduction to docker,docker course,docker crash course