Learn Docker in a Month of Lunches /
Learn Docker in a Month of Lunches introduces Docker concepts through a series of brief hands-on lessons. Following a learning path perfected by author Elton Stoneman, you'll run containers by chapter 2 and package applications by chapter 3. Each lesson teaches a practical skill you can practic...
Saved in:
Main Author: | |
---|---|
Corporate Author: | |
Format: | eBook |
Language: | English |
Published: |
Manning Publications,
2020.
|
Edition: | 1st edition. |
Subjects: | |
Online Access: | CONNECT CONNECT |
Table of Contents:
- Part 1. Understanding Docker containers and images. Before you begin
- Understanding Docker and running Hello World
- Building your own Docker images
- Packaging applications from source code into Docker images
- Sharing images with Docker hub and other registries
- Using Docker volumes for persistent storage
- Part 2. Running distributed applications in containers. Running multi-container apps with Docker Compose
- Supporting reliability with health checks and dependency checks
- Adding observability with containerized monitoring
- Running multiple environments with Docker Compose
- Building and testing applicaiotns with Docker and Docker Compose
- Part 3. Running at scale with a container orchestrator. Understanding orchestration: Docker Swarm and Kubernetes
- Deploying distributed applications as stacks in Docker Swarm
- Automating releases with upgrades and rollbacks
- Configuring Docker for secure remote access and CI/CD
- Building Docker images that run anywhere: Linux, Windows, Intel, and Arm
- Part 4. Getting your containers ready for production. Optimizing your Docker images for size, speed, and security
- Application configuration management in containers
- Writing and managing application logs with Docker
- Controlling HTTP traffic to containers with a reverse proxy
- Asynchronous communication with a message queue
- Never the end.