Chapters (63)
- 0:00Introduction
- 2:34Course Overview
- 5:03What is Docker
- 9:34Installing Docker
- 12:56Verify Installation
- 15:36Images & Containers
- 17:06Pulling NGINX Image
- 21:12Running Containers
- 25:48Exposing Ports
- 30:01Exposing Multiple Ports
- 31:38Managing Containers
- 39:37Naming Containers
- 45:38Volumes
- 49:47Volumes Between Host and Container
- 57:53Customize Website
- 1:00:48Volumes Between Containers
- 1:04:03Dockerfile
- 1:06:10Creating Dockerfile
- 1:11:55Docker Build
- 1:19:16Node JS and Express JS
- 1:25:50Dockerfile for our API
- 1:31:57Running Containers for our API
- 1:35:02dockerignore
- 1:40:17Caching and Layers
- 1:45:32Caching and Layers Part 2
- 1:51:39Alpine
- 1:54:30Pulling Alpine Images
- 2:00:02Using Alpine
- 2:06:28Tags and Versions
- 2:09:31Using Tags with Versions
- 2:13:35Running Containers and Tags
- 2:17:23Tagging Override
- 2:20:22Tagging Own Images
- 2:25:06Running Containers with Different Tags
- 2:29:58Docker Registry
- 2:32:58Create Docker Hub Repo
- 2:35:31Pushing Images to Docker Hub
- 2:41:32Pulling Own Images
- 2:46:06Docker Inspect
- 2:49:30Docker Logs
- 2:53:51Docker Exec
- 2:57:30Kubernetes
- 2:58:35Course Overview
- 2:59:03What is Kubernetes
- 3:02:28Kubernetes Architecture
- 3:07:01Pod, Service & Ingress
- 3:12:51Config Map and Secret
- 3:16:05Volumes
- 3:18:06Deployments and Stateful Sets
- 3:23:25Components Summary
- 3:24:23Minikube and kubectl
- 3:28:06Installing Minikube and kubectl
- 3:34:06Create Deployment
- 3:37:17Debugging Pods
- 3:40:21kubectl apply -f
- 3:44:48kubectl commands summary
- 3:45:42Deploying MongoDB and Mongo Express
- 3:48:00MongoDB Pod
- 3:52:01Secret
- 3:58:16MongoDB Internal Service
- 4:03:08Deployment Service and Config Map
- 4:09:56Mongo Express External Service
- 4:16:03Congrats! You made it to the end 🎉
Show the creator's full description
Learn the fundamentals of Docker and Kubernetes in this complete hand-on course.
First, you will learn about creating docker images, running docker containers, docker volumes, container registry and docker architecture. Next, you will learn about Kubernetes architecture, Kubernetes pods, services, config maps all the way to Kubernetes deployments.
You will learn the differences between Docker and Kubernetes, allowing you to start using these two technologies with confidence.
✏️ Course from Amigoscode and Techworld with Nana.
🔗 Subscribe to the Amigoscode YouTube channel: http://bit.ly/2HpF5V8
🔗 Subscribe to the Techworld with Nana YouTube channel: https://www.youtube.com/channel/UCdngmbVKX1Tgre699-XLlUA
⭐️ Course Contents ⭐️
🌟 Introduction to Docker 🌟
⌨️ (0:00) Introduction
⌨️ (2:34) Course Overview
⌨️ (5:03) What is Docker
⌨️ (9:34) Installing Docker
⌨️ (12:56) Verify Installation
🌟 Images, Containers, and Ports 🌟
⌨️ (15:36) Images & Containers
⌨️ (17:06) Pulling NGINX Image
⌨️ (21:12) Running Containers
⌨️ (25:48) Exposing Ports
⌨️ (30:01) Exposing Multiple Ports
⌨️ (31:38) Managing Containers
⌨️ (39:37) Naming Containers
🌟 Volumes 🌟
⌨️ (45:38) Volumes
⌨️ (49:47) Volumes Between Host and Container
⌨️ (57:53) Customize Website
⌨️ (1:00:48) Volumes Between Containers
🌟 Building Images 🌟
⌨️ (1:04:03) Dockerfile
⌨️ (1:06:10) Creating Dockerfile
⌨️ (1:11:55) Docker Build
🌟 Project: Build an Image for an API 🌟
⌨️ (1:19:16) Node JS and Express JS
⌨️ (1:25:50) Dockerfile for our API
⌨️ (1:31:57) Running Containers for our API
🌟 Caching and Layers 🌟
⌨️ (1:35:02) .dockerignore
⌨️ (1:40:17) Caching and Layers
⌨️ (1:45:32) Caching and Layers Part 2
🌟 Reducing Image Size 🌟
⌨️ (1:51:39) Alpine
⌨️ (1:54:30) Pulling Alpine Images
⌨️ (2:00:02) Using Alpine
🌟 Tags and Versioning 🌟
⌨️ (2:06:28) Tags and Versions
⌨️ (2:09:31) Using Tags with Versions
⌨️ (2:13:35) Running Containers and Tags
⌨️ (2:17:23) Tagging Override
⌨️ (2:20:22) Tagging Own Images
⌨️ (2:25:06) Running Containers with Different Tags
🌟 Image Registries 🌟
⌨️ (2:29:58) Docker Registry
⌨️ (2:32:58) Create Docker Hub Repo
⌨️ (2:35:31) Pushing Images to Docker Hub
⌨️ (2:41:32) Pulling Own Images
🌟 Debugging Containers 🌟
⌨️ (2:46:06) Docker Inspect
⌨️ (2:49:30) Docker Logs
⌨️ (2:53:51) Docker Exec
🌟 Introduction to Kubernetes 🌟
⌨️ (2:57:30) Kubernetes
⌨️ (2:58:35) Course Overview
⌨️ (2:59:03) What is Kubernetes
🌟 Kubernetes Architecture & Components 🌟
⌨️ (3:02:28) Kubernetes Architecture
⌨️ (3:07:01) Pod, Service & Ingress
⌨️ (3:12:51) Config Map and Secret
⌨️ (3:16:05) Volumes
⌨️ (3:18:06) Deployments and Stateful Sets
⌨️ (3:23:25) Components Summary
🌟 Developing Locally 🌟
⌨️ (3:24:23) Minikube and kubectl
⌨️ (3:28:06) Installing Minikube and kubectl
⌨️ (3:34:06) Create Deployment
⌨️ (3:37:17) Debugging Pods
⌨️ (3:40:21) kubectl apply -f
⌨️ (3:44:48) kubectl commands summary
🌟 Project: MongoDB and Mongo Express 🌟
⌨️ (3:45:42) Deploying MongoDB and Mongo Express
⌨️ (3:48:00) MongoDB Pod
⌨️ (3:52:01) Secret
⌨️ (3:58:16) MongoDB Internal Service
⌨️ (4:03:08) Deployment Service and Config Map
⌨️ (4:09:56) Mongo Express External Service
⌨️ (4:16:03) Congrats! You made it to the end 🎉
🔗 Visit Amigoscode.com for more courses | http://bit.ly/2JgGW0w
🔗 Follow Amigoscode on Instagram | http://bit.ly/2TSkA9w
🔗 Join Amigoscode Closed Facebook Group | http://bit.ly/2FbuIkx
⭐️ Special thanks to our Champion supporters! ⭐️
🏆 Loc Do
🏆 Joseph C
🏆 DeezMaster
--
Learn to code for free and get a developer job: https://www.freecodecamp.org
Read hundreds of articles on programming: https://freecodecamp.org/news
❤️ Support for this channel comes from our friends at Scrimba – the coding platform that's reinvented interactive learning: https://scrimba.com/freecodecamp
Description and video by freeCodeCamp.org. This page is an independent companion view; the video is embedded from YouTube.