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