🎯Land Your Dream Job500+ Mock Interviews
Transform Your Tasks with AIGet 3x more done

Docker Tutorial for Beginners [FULL COURSE in 3 Hours]

By - TechWorld with Nana

📚 Course Information

Channel

TechWorld with Nana

Published On

10/21/2020

📝 Description

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: https://bit.ly/3WwgLF5 💚 Become a DevOps Engineer - full educational program: https://bit.ly/3WvLq53 🧡 Udemy courses: https://bit.ly/3ozagEC ► Follow me on IG for behind the scenes content: 👉🏼 https://bit.ly/2F3LXYJ #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: https://gitlab.com/nanuchi/techworld-js-docker-demo-app 🚀 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 (https://docs.docker.com/docker-for-mac/) and for Windows (https://docs.docker.com/docker-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 ► https://bit.ly/2W9UEq6 Jenkins Pipeline Tutorials ► https://bit.ly/2Wunx08 Full Kubernetes tutorial ► https://www.youtube.com/playlist?list=PLy7NrYWoggjziYQIDorlXjTvvwweTYoNC ▬▬▬▬▬▬ Connect with me 👋 ▬▬▬▬▬▬ Join private FB group ► https://bit.ly/32UVSZP INSTAGRAM ► https://bit.ly/2F3LXYJ TWITTER ► https://bit.ly/3i54PUB LINKEDIN ► https://bit.ly/3hWOLVT ▬▬▬▬▬▬ Courses & Bootcamp & Ebooks 🚀 ▬▬▬▬▬▬ ► Become a DevOps Engineer - full educational program 👉🏼 https://bit.ly/45mXaer ► High-Quality and Hands-On Courses 👉🏼 https://bit.ly/3BNS8Kv ► Kubernetes 101 - compact and easy-to-read ebook bundle 👉🏼 https://bit.ly/3Ozl28x

🎯 What You'll Learn

Complete understanding of the topic

Hands-on practical knowledge

Real-world examples and use cases

Industry best practices

⭐ Course Features

🤖

AI Support

24/7 doubt solving

📝

Practice Quiz

Test your knowledge

🏆

Certificate

Course completion

📋 Prerequisites

  • Basic understanding of programming concepts

  • Eagerness to learn and practice

AI MentorLive Chat
Always here to help you learn
Premium

Get Full Course Access

Take your learning to the next level with premium features

Unlimited access to all chapters
Interactive quizzes & assessments
Downloadable certificate

Course Content

- Intro and Course Overview
1
1 min

- Intro and Course Overview

5 Questions Ready
- What is Docker?
2
8 min

- What is Docker?

5 Questions Locked
- What is a Container?
3
8 min

- What is a Container?

5 Questions Locked
- Docker vs Virtual Machine
4
4 min

- Docker vs Virtual Machine

5 Questions Locked
- Docker Installation
5
18 min

- Docker Installation

5 Questions Locked
- Main Docker Commands
6
15 min

- Main Docker Commands

5 Questions Locked
- Debugging a Container
7
9 min

- Debugging a Container

5 Questions Locked
- Demo Project Overview - Docker in Practice
8
3 min

- Demo Project Overview - Docker in Practice

5 Questions Locked
- Developing with Containers
9
19 min

- Developing with Containers

5 Questions Locked
- Docker Compose - Running multiple services
10
12 min

- Docker Compose - Running multiple services

5 Questions Locked
- Dockerfile - Building our own Docker Image
11
22 min

- Dockerfile - Building our own Docker Image

5 Questions Locked
-  Private Docker Repository - Pushing our built Docker Image into a private Registry on AWS
12
14 min

- Private Docker Repository - Pushing our built Docker Image into a private Registry on AWS

5 Questions Locked
- Deploy our containerized app
13
8 min

- Deploy our containerized app

5 Questions Locked
- Docker Volumes - Persist data in Docker
14
5 min

- Docker Volumes - Persist data in Docker

5 Questions Locked
- Volumes Demo - Configure persistence for our demo project
15
12 min

- Volumes Demo - Configure persistence for our demo project

5 Questions Locked
- Wrap Up
16
1 min

- Wrap Up

5 Questions Locked