Learn Docker in a Month of Lunches
Год издания: 2020
Автор: Elton Stoneman
Жанр или тематика: Docker, DevOps
Издательство: Manning Publications
ISBN: 9781617297052
Язык: Английский
Формат: PDF
Качество: Издательский макет или текст (eBook)
Интерактивное оглавление: Да
Количество страниц: 466
Описание: 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 practice on Windows, macOS, and Linux systems. By the end of the month you’ll know how to containerize and run any kind of application with Docker.
Оглавление
Table of contents
Learn Docker in a Month of Lunches
Copyright
preface
brief contents
contents
Part 1. Understanding Docker containers and images
1 Before you begin
2 Understanding Docker and running Hello World
3 Building your own Docker images
4 Packaging applications from source code into Docker Images
5 Sharing images with Docker Hub and other registries
6 Using Docker volumes for persistent storage
Part 2. Running distributed applications in containers
7 Running multi-container apps with Docker Compose
8 Supporting reliability with health checks and dependency checks
9 Adding observability with containerized monitoring
10 Running multiple environments with Docker Compose
11 Building and testing applications with Docker and Docker Compose
Part 3. Running at scale with a container orchestrator
12 Understanding orchestration: Docker Swarm and Kubernetes
13 Deploying distributed applications as stacks in Docker Swarm
14 Automating releases with upgrades and rollbacks
15 Configuring Docker for secure remote access and CI/CD
16 Building Docker images that run anywhere: Linux, Windows, Intel, and Arm
Part 4. Getting your containers ready for production
17 Optimizing your Docker images for size, speed, and security
18 Application configuration management in containers
19 Writing and managing application logs with Docker
20 Controlling HTTP traffic to containers with a reverse proxy
21 Asynchronous communication with a message queue
22 Never the end
index