About the Author |
|
xi | |
About the Technical Reviewer |
|
xiii | |
|
Part I Docker Fundamentals |
|
|
1 | (168) |
|
|
3 | (4) |
|
Who Should Read This Book? |
|
|
3 | (1) |
|
How This Book Is Organized |
|
|
3 | (1) |
|
|
4 | (1) |
|
|
4 | (1) |
|
|
5 | (2) |
|
Chapter 2 Installation and Configuration |
|
|
7 | (8) |
|
How to Install the Docker CE for Various Operating Systems |
|
|
8 | (1) |
|
Difference Between Containerization and Virtualization |
|
|
9 | (1) |
|
How to Set Up a Local Registry |
|
|
9 | (1) |
|
Configuration of Logging Drivers |
|
|
10 | (1) |
|
The Usage of Namespaces and Cgroups |
|
|
11 | (1) |
|
How to Set Up a Swarm, Configure Managers, Add Nodes, and Scale Your System |
|
|
11 | (2) |
|
First, Build a Simple Swarm of One Manager and One Worker |
|
|
11 | (1) |
|
Second, Let Us Scale Up to Five Replicas |
|
|
12 | (1) |
|
|
13 | (2) |
|
Chapter 3 Image Creation, Management, and Registry |
|
|
15 | (20) |
|
|
15 | (14) |
|
|
16 | (2) |
|
|
18 | (3) |
|
|
21 | (2) |
|
|
23 | (4) |
|
|
27 | (2) |
|
|
29 | (4) |
|
|
30 | (1) |
|
The MAINTAINER Instruction |
|
|
30 | (1) |
|
|
30 | (1) |
|
|
30 | (1) |
|
|
31 | (1) |
|
|
31 | (1) |
|
|
31 | (1) |
|
|
31 | (1) |
|
|
32 | (1) |
|
|
32 | (1) |
|
|
32 | (1) |
|
The ENTRYPOINT Instruction |
|
|
33 | (1) |
|
|
33 | (1) |
|
|
34 | (1) |
|
|
34 | (1) |
|
|
35 | (20) |
|
Containers' Isolated Networking |
|
|
35 | (2) |
|
User-Defined Bridge Network |
|
|
37 | (4) |
|
|
41 | (5) |
|
Some Differences in Networking Between Windows and Linux |
|
|
44 | (2) |
|
|
46 | (6) |
|
What Is the Best Number of Managers? |
|
|
50 | (1) |
|
|
51 | (1) |
|
Replicated vs. Global Services |
|
|
51 | (1) |
|
|
51 | (1) |
|
|
52 | (1) |
|
|
53 | (2) |
|
Chapter 5 Storage and Volumes |
|
|
55 | (12) |
|
|
55 | (3) |
|
|
58 | (2) |
|
|
60 | (2) |
|
|
62 | (1) |
|
|
63 | (2) |
|
|
65 | (2) |
|
Chapter 6 Docker Enterprise Edition/Mirantis Kubernetes Engine Installation |
|
|
67 | (20) |
|
Installing the Docker EE on Windows Server 2016 |
|
|
68 | (1) |
|
|
68 | (1) |
|
|
69 | (11) |
|
Step 1 Create the First Virtual Machine |
|
|
70 | (2) |
|
Step 2 Initialize a Swarm and Add Nodes |
|
|
72 | (1) |
|
Step 3 Install UCP Version 3.0.0 |
|
|
73 | (1) |
|
|
74 | (1) |
|
Step 5 Reinstall UCP Version 3.0.0 |
|
|
74 | (2) |
|
Step 6 Upload the License |
|
|
76 | (1) |
|
Step 7 Install Kubernetes CLI |
|
|
76 | (2) |
|
Step 8 Install the kubectl Binary via curl |
|
|
78 | (2) |
|
|
80 | (5) |
|
Verify Logging from CLI from Both Nodes |
|
|
82 | (2) |
|
Verify DTR Installation from UCP Web Ul |
|
|
84 | (1) |
|
|
85 | (2) |
|
Chapter 7 Universal Control Plane (UCP) |
|
|
87 | (8) |
|
|
88 | (1) |
|
|
89 | (1) |
|
Switching Between Orchestrators |
|
|
90 | (2) |
|
|
92 | (1) |
|
|
93 | (2) |
|
Chapter 8 Docker Trusted Registry (DTR) |
|
|
95 | (10) |
|
Install the DTR from the UCP |
|
|
95 | (6) |
|
Enable/Disable Image Scanning |
|
|
101 | (1) |
|
Push an Image to the DTR Repository |
|
|
101 | (1) |
|
|
102 | (1) |
|
|
103 | (1) |
|
|
103 | (2) |
|
|
105 | (16) |
|
Microservices vs. Monolithic |
|
|
105 | (2) |
|
Process of Containerizing an App |
|
|
107 | (1) |
|
|
108 | (6) |
|
|
114 | (3) |
|
|
117 | (1) |
|
Extra Resources for NET Tools |
|
|
117 | (1) |
|
|
118 | (1) |
|
|
118 | (1) |
|
|
119 | (2) |
|
|
121 | (14) |
|
From Development to Production |
|
|
121 | (2) |
|
How to Write a Swarm docker-compose YAML File? |
|
|
123 | (4) |
|
How to Write a Kubernetes Manifest YAML File? |
|
|
127 | (7) |
|
|
134 | (1) |
|
|
135 | (28) |
|
Role-Based Access Control (RBAC) |
|
|
135 | (21) |
|
|
136 | (6) |
|
|
142 | (8) |
|
|
150 | (2) |
|
|
152 | (4) |
|
Docker Content Trust (DCT) |
|
|
156 | (4) |
|
Transport Layer Security (TLS) |
|
|
160 | (1) |
|
|
161 | (2) |
|
Chapter 12 DCA Exam Requirements |
|
|
163 | (6) |
|
|
163 | (1) |
|
|
163 | (1) |
|
Registration Link and Certification |
|
|
164 | (1) |
|
For Online Remotely Proctored Exams |
|
|
164 | (1) |
|
|
165 | (1) |
|
Multiple-Choice Questions |
|
|
165 | (1) |
|
Discrete Option Multiple-Choice (DOMC) Questions |
|
|
165 | (1) |
|
|
166 | (3) |
|
Part II Exam Prep Quizzes |
|
|
169 | (28) |
|
Chapter 13 Orchestration Quiz |
|
|
171 | (4) |
|
|
174 | (1) |
|
Chapter 14 Image Creation, Management, and Registry Quiz |
|
|
175 | (4) |
|
|
178 | (1) |
|
Chapter 15 Installation and Configuration Quiz |
|
|
179 | (6) |
|
|
183 | (2) |
|
Chapter 16 Networking Quiz |
|
|
185 | (6) |
|
|
189 | (2) |
|
|
191 | (2) |
|
|
192 | (1) |
|
Chapter 18 Storage and Volumes Quiz |
|
|
193 | (4) |
|
|
196 | (1) |
Index |
|
197 | |