Docker
Practical Guide for Developers and DevOps Teams
Bernd Öggl, Michael Kofler
- 491 pages
- English
- ePUB (mobile friendly)
- Available on iOS & Android
Docker
Practical Guide for Developers and DevOps Teams
Bernd Öggl, Michael Kofler
About This Book
Learn the ins and outs of containerization in Docker with this practical guide! Begin by installing and setting up the platform. Then master the basics: get to know important terminology, understand how to run containers, and set up port redirecting and communication. You'll learn to create custom images, work with commands, and use key containerization tools. Gain essential skills by following exercises that cover common tasks from packaging new applications and modernizing existing applications to handling security and operations. 1) Installation and configuration
2) Dockerfiles
3) Docker commands
4) Rootless Docker
5) Project migration
6) GitLab
7) Grafana
8) Kubernetes
9) Container security
10) Continuous integration and delivery (CI/CD)
11) Docker images: servers, databases, programming languages, and web applications
Frequently asked questions
Information
Table of contents
- Dear Reader
- Notes on Usage
- Table of Contents
- Preface
- Part I Introduction
- 1 Hello World
- 2 Installation
- 3 Basic Principles
- 4 Custom Docker Images (Dockerfiles)
- 5 docker compose
- 6 Tips, Tricks, and Internal Details
- 7 docker Command Reference
- Part II Toolbox
- 8 Alpine Linux
- 9 Web Servers and Company
- 10 Database Systems
- 11 Programming Languages
- 12 Web Applications and Content Management Systems
- Part III Exercises
- 13 A Modern Web Application
- 14 Grafana
- 15 Modernizing a Traditional Application
- 16 GitLab
- 17 Continuous Integration and Continuous Delivery
- 18 Security
- 19 Swarm and Amazon Elastic Container Service
- 20 Kubernetes
- A Podman as a Docker Alternative
- B The Authors
- Index
- Service Pages
- Legal Notes