BPB Online LLP
Docker Demystified
Docker Demystified
US$ 19.95
The publisher has enabled DRM protection, which means that you need to use the BookFusion iOS, Android or Web app to read this eBook. This eBook cannot be used outside of the BookFusion platform.
Description
Contents
Reviews

Build robust and secure applications using the building blocks of Docker

Key Features
Understand the fundamentals of Containers.
Understand the working of the entire Docker ecosystem.
Learn how to utilize Docker Networking capabilities to its fullest.
Learn how to secure Docker Containers.
Get familiar and work with Docker Enterprise Edition.

Description
The book starts by introducing Containers and explains how they are different from virtual machines, and why they are the preferred tool for developing applications. You will understand the working of Images, Containers, and their associated Storage and will see how all the moving parts bind together to work synchronously.

The book will then focus on Docker Swarm, the mechanism for orchestrating several running Docker containers. It then delves deeper into Docker Networking. Towards the end, you will learn how to secure your applications, especially by leveraging the native features of Docker Enterprise Edition.

What will you learn
Learn how to use Docker Images.
Get to know more about Docker Storage.
Learn how to use Volume plugins in Docker services.
Learn how to deploy a service to the Swarm.
Learn how to manage, scale, and maintain containerized applications.

Who this book is for
This book is for anyone who is looking to learn Docker. It is also useful for professionals who are looking to build and deploy web apps using Docker.

Table of Contents
1. Introduction to Containerization and Docker
2. Containers and Images
3. Storage Drivers and Volumes
4. The Container Network Model and the Docker Bridge
5. Docker Swarm
6. Docker Networking
7. Docker Security-1
8. Docker Security-II

About the Authors
Saibal Ghosh has spent a substantial part of his career working with databases. However, in the last few years, he gravitated towards the cloud, cloud security, and newer technologies like Docker and Kubernetes. He has developed a deep understanding of these concepts and technologies bolstered by the insight gained from many years of experience working with applications, databases, storage and infrastructure, and the understanding of how data is stored, moved, and secured.
He currently works as a Principal Architect in Ericsson India Ltd. and spends a substantial amount of time playing around with Docker and Kubernetes. He holds numerous certifications around applications, databases, cloud, and cloud security and is also a member of Leader’s Excellence, Harvard Square.

Your LinkedIn Profile:
https://www.linkedin.com/in/saibal-ghosh-mle%E2%84%A0-ccsk-prince2-%C2%AE-469b0a7/

Language
English
ISBN
9789389845877
Cover Page
Title Page
Copyright Page
Dedication Page
About the Author
About the Reviewers
Acknowledgements
Preface
Errata
Table of Contents
1. Introduction to Containerization and Docker
Introduction
Structure
Objective
Life before Containerization
Concept of Containerization
Benefits of Containerization
Docker
The Docker Engine
Docker Engine Components Flow
Docker Hub and Docker Registry
Linux and Windows Container
What about Container on Windows?
Microservices and Containerization
Security in Docker
Conclusion
Points to Remember
Multiple Choice Questions
Answers
Questions
Key Terms
2. Containers and Images
Structure
Objective
Conceptualizing Containers
Running Containers
States of a Docker Container
Getting inside a Container
Inspecting a Container
The Container Logs
Basic Container Architecture
What is a Docker Image
Getting deeper into Images
Copy on Write
Where are the images stored?
Inspecting an image
Saving an image
Using the COMMIT command to save an image
The Dockerfile
The Build Cache
Use Multi-Stage Builds
Conclusion
Points to Remember
Multiple Choice Questions
Answers
Questions
Key Terms
3. Storage Drivers and Volumes
Structure
Objective
Docker Storage Drivers
Supported Storage Drivers
Backing Filesystem Support
Overlay and Overlay2 Storage Drivers
Going deeper into the overlay2 storage driver
Docker Volumes
Conclusion
Points to Remember
Multiple Choice Questions
Answers
Questions
Key Terms
4. The Container Network Model and the Docker Bridge
Structure
Objective
The Container Network Model
The CNM Driver Interfaces
The Libnetwork
Docker Drivers
The Docker Bridge Network
The Concept of Linux Namespaces
The Docker Bridge
Conclusion
Points to Remember
Multiple Choice Questions
Answers
Questions
Key Terms
5. Docker Swarm
Introduction
Structure
Objective
Docker Swarm defined
Benefits of using Docker Swarm
Setting up a Swarm
Consensus in Docker Swarm
The concept of service in swarm
Creating replicas
Scaling a Service
Replicated and Global Services
Draining a Swarm
Locking and unlocking a Swarm cluster
Networking in Docker Swarm
Creating a service with a published port
Bypassing the routing mesh for a Swarm
Traffic encryption on an overlay network
Troubleshooting Docker Swarm
Conclusion
Points to Remember
Multiple Choice Questions
Answers
Questions
Key Terms
6. Docker Networking
Introduction
Structure
Objective
Docker Networks
The Bridge Network
The Host Network
The None Network
Using an existing container’s namespace
Port Mapping
MACVLAN Network
The MACVLAN Bridge Network
The 802.1q Trunk Bridge Network
Overlay Network
Points to Remember
Multiple Choice Questions
Answers
Questions
Key Terms
7. Docker Security-1
Introduction
Structure
Objective
Kernel Namespaces
Control Groups
Memory
CPU
Capabilities
Mandatory Access Control
Docker and AppArmor
Docker and SELinux
Seccomp
Conclusion
Points to Remember
Multiple Choice Questions
Answer
Questions
Key Terms
8. Docker Security-II
Introduction
Structure
Objective
Docker Enterprise Edition
Installing Docker Enterprise Edition
Installing Universal Control Plane
Installing Docker Trusted Registry
Downloading and Installing the Client Bundle
Using the Security Features of Docker EE
Role-Based Access Control
Conclusion
Points to Remember
Multiple Choice Questions
Answers
Questions
Key Terms
The book hasn't received reviews yet.