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...

Full description

Saved in:
Bibliographic Details
Main Author: Stoneman, Elton (Author)
Corporate Author: Safari, an O'Reilly Media Company.
Format: eBook
Published: Manning Publications, 2020.
Edition:1st edition.
Online Access: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.