HomeDockerDocker Tutorial for Beginners

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.

► Complete DevOps Bootcamp 👉🏼 https://bit.ly/3gEwf4V
► Follow me on IG for behind the scenes content: 👉🏼 https://bit.ly/2F3LXYJ

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
DEV ► https://bit.ly/3h2fqiO
INSTAGRAM ► https://bit.ly/2F3LXYJ
TWITTER ► https://bit.ly/3i54PUB
LINKEDIN ► https://bit.ly/3hWOLVT

▬▬▬▬▬▬ Maybe interesting for you 😎 ▬▬▬▬▬▬
Become a DevOps engineer – Complete DevOps Bootcamp ► https://bit.ly/3gEwf4V
Kubernetes 101 – compact and easy-to-read ebook bundle ► https://bit.ly/3mPIaiU

.

Most Popular