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. Follow­ing 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...

Descripción completa

Detalles Bibliográficos
Otros Autores: Stoneman, Elton, author (author)
Formato: Libro electrónico
Idioma:Inglés
Publicado: Shelter Island : Manning [2020]
Edición:1st edition
Materias:
Ver en Biblioteca Universitat Ramon Llull:https://discovery.url.edu/permalink/34CSUC_URL/1im36ta/alma991009630864206719
Tabla de Contenidos:
  • 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.