Sunday, August 29, 2021

DOCKER TUTORIAL FOR BEGINNERS


DOCKER TUTORIAL FOR BEGINNERS

[FULL COURSE IN 3 HOURS]

979,175 views

Oct 22, 2020

TechWorld with Nana

290K subscribers

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.

  Complete DevOps Bootcamp - full educational program       👉🏼   https://bit.ly/3gEwf4V

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

 

🚀  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-wi...).

 

🚀  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...

 

▬▬▬▬▬▬ 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 & Ebooks & Bootcamp 🚀      ▬▬▬▬▬▬

Become a DevOps Engineer - full educational program             👉🏼  https://bit.ly/3gEwf4V

Udemy courses - get biggest discounts here                               👉🏼   http://bit.ly/2OgvzIO

Kubernetes 101 - compact and easy-to-read ebook bundle      👉🏼   https://bit.ly/3mPIaiU

 

Grateful thanks to

TechWorld with Nana

and YouTube and all the others who made this video possible 

No comments: