-
Урок 1.
00:09:53
What is Docker in 2022? The Three Innovations
-
Урок 2.
00:10:52
Quick Container Run
-
Урок 3.
00:10:48
Why Docker? Why Now in 2022?
-
Урок 4.
00:03:45
Course Roadmap (overview)
-
Урок 5.
00:09:32
Installing The Right Docker for this course
-
Урок 6.
00:17:15
Docker for Windows: Setup and Tips
-
Урок 7.
00:09:53
Docker for Mac: Setup and Tips
-
Урок 8.
00:13:08
Docker for Linux Desktop: Setup and Tips
-
Урок 9.
00:14:16
Docker for Linux Server: Setup and Tips
-
Урок 10.
00:08:33
VS Code for DevOps, Docker, and YAML Editing
-
Урок 11.
00:06:41
Check Our Docker Install and Config
-
Урок 12.
00:08:59
Starting a Nginx Web Server
-
Урок 13.
00:02:30
Debrief: What Happens When We Run a Container
-
Урок 14.
00:04:13
Container VS. VM: It's Just a Process
-
Урок 15.
00:03:35
Assignment: Manage Multiple Containers
-
Урок 16.
00:05:42
Assignment Answers: Manage Multiple Containers
-
Урок 17.
00:04:57
What's Going On In Containers: CLI Process Monitoring
-
Урок 18.
00:10:46
Getting a Shell Inside Containers: No Need for SSH
-
Урок 19.
00:11:37
Docker Networks: Concepts for Private and Public Comms in Containers
-
Урок 20.
00:07:59
Docker Networks: CLI Management of Virtual Networks
-
Урок 21.
00:05:42
Docker Networks: DNS and How Containers Find Each Other
-
Урок 22.
00:02:32
Assignment: Using Containers for CLI Testing
-
Урок 23.
00:02:51
Assignment Answers: Using Containers for CLI Testing
-
Урок 24.
00:05:11
Assignment: DNS Round Robin Test
-
Урок 25.
00:03:40
Assignment Answers: DNS Round Robin Test
-
Урок 26.
00:02:05
What's In An Image (and What Isn't)
-
Урок 27.
00:11:45
The Mighty Hub: Using Docker Hub Registry Images
-
Урок 28.
00:12:42
Images and Their Layers: Discover the Image Cache
-
Урок 29.
00:12:23
Image Tagging and Pushing to Docker Hub
-
Урок 30.
00:06:35
Building Images: The Dockerfile Basics
-
Урок 31.
00:03:37
Building Images: Running Docker Builds
-
Урок 32.
00:05:20
Building Images: Extending Official Images
-
Урок 33.
00:04:02
Assignment: Build Your Own Dockerfile and Run Containers From It
-
Урок 34.
00:08:04
Assignment Answers: Build Your Own Dockerfile and Run Containers From It
-
Урок 35.
00:04:14
Container Lifetime & Persistent Data
-
Урок 36.
00:08:48
Persistent Data: Data Volumes
-
Урок 37.
00:07:04
Persistent Data: Bind Mounting
-
Урок 38.
00:03:35
Assignment: Database Upgrades with Named Volumes
-
Урок 39.
00:03:38
Assignment Answers: Database Upgrades with Named Volumes
-
Урок 40.
00:04:13
Assignment: Edit Code Running In Containers With Bind Mounts
-
Урок 41.
00:02:48
Assignment Answers: Edit Code Running In Containers With Bind Mounts
-
Урок 42.
00:10:30
Docker Compose and The docker-compose.yml File
-
Урок 43.
00:08:36
Trying Out Basic Compose Commands
-
Урок 44.
00:03:00
Assignment: Build a Compose File For a Multi-Container Project
-
Урок 45.
00:09:37
Assignment Answers: Build a Compose File For a Multi-Container Project
-
Урок 46.
00:09:21
Adding Image Building to Compose Files
-
Урок 47.
00:03:07
Assignment: Compose For Image Building
-
Урок 48.
00:11:29
Assignment Answers: Compose For Image Building
-
Урок 49.
00:08:58
Swarm Mode: Built-In Orchestration
-
Урок 50.
00:12:17
Create Your First Service and Scale It Locally
-
Урок 51.
00:14:38
Creating a 3-Node Swarm Cluster
-
Урок 52.
00:06:43
Scaling Out with Overlay Networking
-
Урок 53.
00:08:56
Scaling Out with Routing Mesh
-
Урок 54.
00:06:26
Assignment: Create A Multi-Service Multi-Node Web App
-
Урок 55.
00:10:44
Assignment Answers: Create A Multi-Service Multi-Node Web App
-
Урок 56.
00:14:20
Swarm Stacks and Production Grade Compose
-
Урок 57.
00:05:08
Secrets Storage for Swarm: Protecting Your Environment Variables
-
Урок 58.
00:06:57
Using Secrets in Swarm Services
-
Урок 59.
00:03:52
Using Secrets with Swarm Stacks
-
Урок 60.
00:02:10
Assignment: Create A Stack with Secrets and Deploy
-
Урок 61.
00:04:29
Assignment Answers: Create A Stack with Secrets and Deploy
-
Урок 62.
00:02:56
Using Secrets With Local Docker Compose
-
Урок 63.
00:10:11
Full App Lifecycle: Dev, Build and Deploy With a Single Compose Design
-
Урок 64.
00:09:30
Service Updates: Changing Things In Flight
-
Урок 65.
00:13:30
Healthchecks in Dockerfiles
-
Урок 66.
00:00:43
Info on Swarm Mastery
-
Урок 67.
00:07:45
Docker Hub: Digging Deeper
-
Урок 68.
00:03:44
Understanding Docker Registry
-
Урок 69.
00:07:17
Run a Private Docker Registry
-
Урок 70.
00:09:30
Using Docker Registry With Swarm
-
Урок 71.
00:45:16
My DockerCon Talk on Docker and Swarm in Production
-
Урок 72.
00:00:39
Kubernetes Intro
-
Урок 73.
00:03:40
What Is Kubernetes
-
Урок 74.
00:07:25
Why Kubernetes
-
Урок 75.
00:10:20
Kubernetes vs Swarm
-
Урок 76.
00:00:37
Section Intro
-
Урок 77.
00:08:52
Kubernetes Architecture Terminology
-
Урок 78.
00:07:52
Kubernetes Local Install
-
Урок 79.
00:03:39
Kubernetes Container Abstractions
-
Урок 80.
00:02:59
Kubectl run, create, and apply
-
Урок 81.
00:08:45
Your First Pod With kubectl run
-
Урок 82.
00:11:04
Your First Deployment With kubectl create
-
Урок 83.
00:07:19
Scaling ReplicaSets
-
Урок 84.
00:08:10
Inspecting Kubernetes Objects
-
Урок 85.
00:00:36
Section Intro
-
Урок 86.
00:06:53
Service Types
-
Урок 87.
00:07:54
Creating a ClusterIP Service
-
Урок 88.
00:08:40
Creating a NodePort and LoadBalancer Service
-
Урок 89.
00:04:42
Kubernetes Services DNS
-
Урок 90.
00:00:50
Section Intro
-
Урок 91.
00:08:26
Run, Expose, and Create Generators
-
Урок 92.
00:06:39
The Future of Kubectl Run
-
Урок 93.
00:07:21
Imperative vs. Declarative
-
Урок 94.
00:06:00
Three Management Approaches
-
Урок 95.
00:00:59
Section Intro
-
Урок 96.
00:04:14
Kubectl apply
-
Урок 97.
00:06:13
Kubernetes Configuration YAML
-
Урок 98.
00:07:13
Building Your YAML Files
-
Урок 99.
00:08:39
Building Your YAML Spec
-
Урок 100.
00:05:22
Dry Runs and Diff's
-
Урок 101.
00:07:54
Labels and Label Selectors
-
Урок 102.
00:01:10
Section Intro
-
Урок 103.
00:06:08
Storage in Kubernetes
-
Урок 104.
00:04:20
Ingress
-
Урок 105.
00:03:31
CRD's and The Operator Pattern
-
Урок 106.
00:10:07
Higher Deployment Abstractions
-
Урок 107.
00:03:29
Kubernetes Dashboard
-
Урок 108.
00:05:23
Namespaces and Context
-
Урок 109.
00:09:20
Future of Kubernetes
-
Урок 110.
00:03:29
Section Intro: Automation
-
Урок 111.
00:07:05
The Pull Request
-
Урок 112.
00:03:55
Automation is the Glue of DevOps
-
Урок 113.
00:02:11
Basic PR Workflow
-
Урок 114.
00:02:21
Intermediate PR Workflow
-
Урок 115.
00:02:29
Advanced PR Workflow
-
Урок 116.
00:00:26
Section Intro
-
Урок 117.
00:02:55
Add Basic Docker Build
-
Урок 118.
00:02:03
Add BuildKit Cache
-
Урок 119.
00:01:16
Add Multi-Platform Builds
-
Урок 120.
00:01:55
Add Metadata and Dynamic Tags
-
Урок 121.
00:01:04
Add GitHub Comments
-
Урок 122.
00:02:44
Add CVE Scanning of Images
-
Урок 123.
00:02:19
Add CVE Scan Blocking
-
Урок 124.
00:03:29
Add Unit & Integration Testing
-
Урок 125.
00:02:59
Add Kubernetes Smoke Test
-
Урок 126.
00:01:06
Bonus: Add Job Parallelization to GHA
-
Урок 127.
00:01:13
Section Intro: Top 10 Security Steps for Docker
-
Урок 128.
00:04:25
Docker Cgroups and Namespaces
-
Урок 129.
00:04:37
Docker Engine's Out-Of-The-Box Security Features
-
Урок 130.
00:02:25
Docker Bench, The Host Configuration Scanner
-
Урок 131.
00:07:45
Using USER in Dockerfiles to Avoid Running as Root
-
Урок 132.
00:04:13
Docker User Namespaces for Extra Host Security
-
Урок 133.
00:09:15
Code Repo and Image Scanning for CVE's
-
Урок 134.
00:04:50
Sysdig Falco, Content Trust, and Custom Seccomp and AppArmor Profiles
-
Урок 135.
00:02:25
Docker Rootless Mode
-
Урок 136.
00:02:17
The Security Top 10 Differences for Windows Containers
-
Урок 137.
00:05:21
What are Distroless Images?
-
Урок 138.
00:03:39
Are Swarm and Kubernetes Secrets Really Secure?
-
Урок 139.
00:23:28
BuildKit and the new Docker buildx CLI
-
Урок 140.
00:28:44
Docker Context and SSH Connections
-
Урок 141.
00:34:53
Docker App and Image Packaging of Compose YAML
-
Урок 142.
00:26:06
Rootless Mode in Docker Engine
-
Урок 143.
00:20:36
Docker Desktop Enterprise
-
Урок 144.
00:18:42
Docker Desktop Enterprise Clusters
-
Урок 145.
00:01:16
DevOps and Docker Talk Intro
-
Урок 146.
00:19:50
Alpine Base Images. Are They Really More Secure?
-
Урок 147.
00:07:15
Dealing With Non-root Users In Containers and File Permissions
-
Урок 148.
00:03:36
Apache Web Server Design. Many Sites In One Container, or Many Containers?
-
Урок 149.
00:05:23
Docker Network IP Subnet Conflicts with Outside Networks
-
Урок 150.
00:03:22
Raspberry Pi Development in Docker
-
Урок 151.
00:06:53
Windows 10 Containers Get Process Isolation
-
Урок 152.
00:06:31
Should You Move Postgres to Containers
-
Урок 153.
00:04:10
Using Supervisor To Run Multiple Apps In A Container
-
Урок 154.
00:01:20
Should You Use Docker Compose or Swarm For A Single Server?
-
Урок 155.
00:22:01
Docker Environment Configs, Variables, and Entrypoints
-
Урок 156.
00:05:22
Java and JBoss in Containers. One .war File Per Container?
-
Урок 157.
00:03:12
TLS in Dev and Prod with Docker
-
Урок 158.
00:02:46
Multiple Docker Images From One Git Repo
-
Урок 159.
00:24:12
Docker + ARM, Using Raspberry Pi or AWS A1 Instances with Docker
-
Урок 160.
00:01:41
Docker and Swarm RBAC Options
-
Урок 161.
00:10:13
ENTRYPOINT vs. CMD, what's the difference in Dockerfiles
-
Урок 162.
00:04:05
How to Use External Storage in Docker
-
Урок 163.
00:05:14
Can I Turn a VM into a Container?
-
Урок 164.
00:03:53
Startup Order With Multi-Container Apps
-
Урок 165.
00:27:44
Node.js Rocks in Docker
-
Урок 166.
00:00:52
Section Intro - My Reviews Of Your Dockerfiles
-
Урок 167.
00:18:29
Real World PHP Dockerfile Review
-
Урок 168.
00:03:10
Real World PHP, Apache, and Alpine Dockerfile Review
-
Урок 169.
00:09:05
Real World PHP and FPM Dockerfile Review
-
Урок 170.
00:10:34
Real World Elasticsearch Compose Stack File
Thanks