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