TubeSort Extras
You're not Alone!

We're here to help you to fight your YouTube Addiction!

Join TubeSort Today!
...
TubeSort Extension

Take your get rid of youtube challenge to the next level with our free chrome extension.

Get it now!
Browse Categories
Video Description
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