Description
In this course, you will learn :
- Learn to deploy applications with Docker compose and Docker stacks
- Get introduced to Docker swarm
- Dive deep into Docker networking
- Learn about Docker security technologies
Syllabus :
1. Deploying Apps with Docker Compose
- Compose Background
- Compose Files
- Closer Look at the Compose File
- Deploying an App with Compose
- Closing an App
- Compose Subcommands
- Deploying an App
- The Commands
2. Docker Swarm
- Swarm Primer
- Build a Secure Swarm Cluster
- Initializing a New Swarm
- Swarm Manager High Availability (HA)
- Locking a Swarm
- Quiz: Swarm Basics
- Swarm Services
- Viewing and Inspecting Services
- Scaling and Removing Services
- Rolling Updates
- Troubleshooting
- Backing Up Swarms
- Restore a Swarm
- The Commands
3. Docker Networking
- The Theory of Docker Networking
- Single-Host Bridge Networks
- Port Mappings
- Connecting to Existing Networks
- Container and Service Logs
- Service Discovery
- Ingress Load Balancing
- The Commands
4. Docker Overlay Networking
- Docker Overlay Networks in Swarm Mode
- Test the Overlay Network
- The Theory of Docker Overlay Networking
- Communication Example
- The Commands
5. Volumes and Persistent Data
- Containers and Non-Persistent Data
- Containers and Persistent data
- Demonstrating Volumes with Containers and Services
- Sharing Storage across Cluster Nodes
- Potential Data Corruption
- The Commands
6. Deploying Applications with Docker Stacks
- Overview of a Simple App
- Inspecting the Stack File: Secrets and Networks
- Inspecting the Stack File: Services
- Building a Lab for the Sample App
- Deploying the Sample App
- Managing the App
- The Commands
7. Security in Docker
- Linux Security Technologies
- Control Groups and Capabilities
- MAC and seccomp
- Docker Platform Security Technologies
- Behind the Scenes at Swarm Security
- TLS and Mutual Authentication
- Configuring CA Settings and the Cluster Store
- Detecting Vulnerabilities with Image Security Scanning
- Signing and Verifying Images with Docker Content Trust
- Docker Secrets