Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Docker for Professionals: The Practical Guide
Introduction
Introduction (3:18)
Introduction to DevOps
Introduction to DevOps (8:03)
Infrastucture Needs For Agile Development (8:51)
DevOps Misconceptions (3:00)
Hello Docker!
What is it? (9:10)
Common Docker Use Cases (4:53)
A Docker Example (3:56)
Using Docker Containers
Getting Assistance on Docker Command Line (9:20)
LAB: Create a Service Monitor (6:34)
The PID Namespace (7:19)
Problems with Multiple Containers (6:32)
Docker Human-Friendly Names - Part A (8:56)
Docker Human-Friendly Names - Part B (6:07)
Bundling Environment Variables (7:35)
Recovering from Failures - Restarting (6:08)
Process Manager (5:33)
Container's Entry Point (9:01)
Using Docker in Software Installations
Using Docker in Software Installations (7:20)
Docker Hub (9:26)
Building Your Own Image (5:52)
Persistent Storage
Persistent Storage (8:02)
How to Use Volumes? (6:33)
LAB: Using Volumes to Create Persistent Data (11:58)
The "Bind Mount" Volume Type (11:55)
LAB: Create a Python Script Image for Parsing a CSV File (5:58)
Sharing Volumes - The Host-Dependent Way (6:58)
Generalized Volume Sharing (12:25)
Networking in Docker
Networking in Docker (8:30)
Docker Network Model - Illustration (7:55)
Closed Container (6:46)
Containers' Name Resolution - Part A (7:55)
Containers' Name Resolution - Part B (7:19)
Controlling Connections to the Container (10:13)
Joined Containers (7:20)
How do Containers "Know" About Each Other? (13:41)
Using Isolation to Mitigate Risks
Security and Isolation (6:38)
CPU Allowance (9:31)
Assigning a CPU Set to the Container (7:42)
Docker Users (8:22)
LAB - Handling Permissions (4:17)
Packaging Software in Images
Software Packaging (8:14)
Determining Changes (8:14)
The Commit Command Options (9:32)
The Commit Command and UFS (6:58)
Image Layer Sizes and Limits (13:37)
Working with Flat File Systems (7:00)
Build Automation and Advanced Image Consideration
Build Automation (8:09)
Understanding Build Automation - An Explanation (7:01)
LAB02: A Python Base Image (12:30)
Exploring Base.df File (10:59)
The ONBUILD Instruction (9:29)
Public and Private Software Distribution
Distributing Your Image (4:33)
LAB01: Using a Hosted Registry (5:44)
Different Methods to Distribute Your Image Using Docker (7:10)
LAB02: Create a Hosted Repository Using an Automated Build (8:33)
Publishing to Private Registries (10:19)
Manual Image Publishing (11:17)
LAB05: Using GitHub as a Sole Means of Distribution (10:10)
Fiinal Project
final project Part A (8:49)
final project Part B (15:42)
Summary
Summary (1:59)
LAB: Create a Python Script Image for Parsing a CSV File
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock