Knowledge from practice for practice
- From the first Docker image to advanced topics such as networking, orchestration, security and configuration
- Docker veterans Sean Kane and Karl Matthias share experiences and best practices from nine years of consulting
- Translation of the popular US basic volume to the current state of Docker
Docker and Linux containers have fundamentally changed the way companies develop, deploy, and run software. Therefore, it is important to understand what exactly these tools do and how to successfully integrate them into your organization's ecosystem.
Sean Kane and Karl Matthias have fully revised and expanded this manual. They give developers, ops, architects and IT managers a comprehensive understanding of Docker and describe how containers can improve nearly every aspect of modern software deployment and management.
The translation of the 3rd US edition documents the diverse opportunities offered by Docker a decade after the first release. Kane and Matthias describe current best practices and new features such as BuildKit, support for multi-architecture images, rootless containers and more.
Topics covered are:
- How Docker and Linux containers integrate with cloud services and Kubernetes
- Create OCI images, as well as deploy and manage Linux containers through powerful command-line tools
- How OCI images simplify dependency management and deployment workflow for applications
- Practical techniques for deploying and testing Linux containers in production
- Provide containers in production where they are needed
- Advanced topics including deployment tools, networking, orchestration, security, and configuration.