Docker Tutorial for Beginners | Full Course [2021]

Docker Tutorial for Beginners | Full Course [2021]

376.637 Lượt nghe
Docker Tutorial for Beginners | Full Course [2021]
Hi Amigos, This complete docker tutorial will teach teach everything about docker and containers. You will learn docker in a practical way by understanding how docker works and how to run multiple docker containers. You will also learn docker volumes, dockerfile, docker logging, docker registry and a lot more. You need to learn docker right now. Whether you want to be a dev ops or simply you are a backend developer. Docker is a must these days. Enjoy this awesome docker tutorial ► WANT CERTIFICATE? Enrol for here: https://amigoscode.com/courses Course Overview ► What is docker and how it differs from Virtual Machines ► Docker Images and Containers ► Sharing Data Between Host and Containers using Volumes ► Best practices to write better Docker Images using Dockerfile ► The importance of Tagging ► Image repositories using Docker Registries ► How to Debug Docker Containers ★ TABLE OF CONTENTS ★ Introduction to Docker 00:00 - Intro 01:50 - Quick Word Before We Begin 02:57 - What is Docker 07:27 - Installing Docker 10:47 - Verifying Docker Installation Images, Containers, and Ports 13:35 - Docker Images and Containers 15:07 - Pulling Docker Images 19:16 - Running Containers 23:55 - Exposing Ports 28:30 - Exposing Multiple Ports 29:53 - Managing Containers 37:59 - Naming Containers 40:36 - Docker PS and Formatting Volumes 44:04 - Volumes 48:15 - Volumes Between Host and Containers 56:30 - Customise Website 59:27 - Sharing Volumes Between Containers Building Images 01:02:43 - Dockerfile 01:04:54 - Creating Dockerfile 01:10:42 - Building Images Project: Build an Image for an API 01:18:13 - Nodejs and Express 01:24:50 - Dockerfile for Nodejs apps 01:31:07 - Running Nodejs app containers Caching and Layers 01:35:15 - .DockerfileIgnore 01:39:30 - Caching and Layers Reducing Image Size 01:50:51 - Alpine 01:52:42 - Pulling Aline Docker Images 01:59:15 - Switching to Alpine Tags and Versioning 02:05:44 - Tagging and Versioning 02:08:49 - Using Tags 02:12:54 - Running Containers Using Tags 02:16:44 - Tagging Override 02:19:45 - Tagging Images 02:24:29 - Running Container Using Tags Docker Registries 02:29:23 - Docker Registries 02:32:23 - Docker Hub 02:35:21 - Pushing Images to Docker Hub 02:42:03 - Pulling Images From Registry Debugging Containers 02:45:38 - Docker Inspect 02:49:04 - Docker Logs 02:53:27 - Docker exec Wrap Up 02:57:09 - Wrap up ► Useful Links • docker ps narrow format: https://pastebin.com/XLJGkqhj • sign up or sign in to dockerhub: https://hub.docker.com/ • nginx on dockerhub: https://hub.docker.com/_/nginx • node on dockerhub: https://hub.docker.com/_/node • dockerfile reference: https://docs.docker.com/engine/reference/builder/ 🙊 Subscribe to Amigoscode - http://bit.ly/2HpF5V8 ► Courses Available for free here - https://amigoscode.com/courses ► Join Private Facebook Group - https://www.facebook.com/groups/456035171490753/ ► Join Discord - https://bit.ly/2wL029v 🙊 Here are the goods for all my videos video: ► Recommended Books Clean Code - https://amzn.to/2UGDPlX HTTP: The Definitive Guide - https://amzn.to/2JDVi8s Clean Architecture - https://amzn.to/2xOBNXW ► Computer and Monitor New Apple MacBook Pro - https://amzn.to/3464Mmn Dell 27 INCH Ultrasharp U2719D Monitor - https://amzn.to/2xM3nW1 Double Arm Stand Desk Mount - https://amzn.to/3aYKKfs USB C Hub Multiport Adapter - https://amzn.to/2Jz7NlL ► Camera Gear Sony ILCE7M3B Full Frame Mirrorless Camera - https://amzn.to/346QIJn Sigma 16 mm F1.4 DC DN - https://amzn.to/2wbic3Q Sigma 33B965 30 mm F1.4 DC DC - https://amzn.to/39G37Fd Awesome Screen Saver - https://github.com/JohnCoates/Aerial IDE I use for coding - Iterm - VsCode - GoLand - IntelliJ - Sublime 💯 You can also follow me here: ► Don't forget to subscribe | http://bit.ly/2HpF5V8 ► Join Closed Facebook Group for discussion and early access videos and courses | http://bit.ly/2FbuIkx ► Follow me on Instagram | http://bit.ly/2TSkA9w ► Join Discord - https://bit.ly/2wL029v ❤️ Thanks for watching #docker #dockertutorial #learndocker