Index | 335
Q
queries, Kubernetes objects,
140
R
Rancher,
213
-
216
RancherOS,
191
Raspberry Pi,
6
RedHat Atomic (see Atomic)
registrator
and dynamic load balancer,
308
-
311
discovering Docker services with,
226
-
229
registry, private,
59
-
61
,
66
registry, public,
21
remote access
configuring Kubernetes client for cluster
access,
167
Docker remote API,
119
-
121
securing Docker daemon for,
121
-
123
to Docker daemon,
118
using docker-py to access Docker daemon,
123
-
126
replication controllers
and pods,
134
,
142
-
143
defined,
131
resource utilization monitoring,
294
REST API
Docker remote API as,
119
Kubernetes and,
158
Rancher and,
216
Rocket,
172
runc,
115
-
117
S
Selenium,
303
service, running in background,
22
shellinit command,
13
single-node cluster,
151
-
154
Snappy
running Docker on,
185
-
187
starting an instance on AWS EC2,
188
-
191
Spark cluster,
323
-
327
SSH key,
16
ssh, accessing instance via,
236
storage driver,
126
-
128
Supervisor,
25
-
27
supervisord,
2
Swagger,
159
Swarm
creating clusters across cloud providers,
202
starting containers on a cluster with,
199
-
201
swarm discovery token,
202
systemd unit file,
109
T
tags, versioning image with,
47
-
49
tar files,
39
tarball,
39
task (defined),
265
tools,
193
-
229
Ansible Docker module,
210
-
212
Apache Mesos/Marathon,
219
-
223
Docker Compose (to create WordPress site),
194
-
196
Docker Compose (to test Apache Mesos and
Marathon),
197
Docker Machine,
202
Docker Swarm,
199
-
201
Docker UI,
206
-
208
Kitematic UI,
204
-
206
Lattice,
217
-
219
Mesos Docker containerizer,
224
Rancher,
213
-
216
registrator,
226
-
229
Wharfee,
208
TUN device,
182
U
Ubuntu 14.04, Docker installation on,
2
Ubuntu Core Snappy (see Snappy)
use cases (see application use cases)
user-data,
172
-
177
V
Vagrant
about,
xiv
Ansible provisioner with,
212
for multinode Kubernetes cluster creation,
135
-
138
installation,
5
local host setup using,
4
migrating images to Docker with Docker
provider,
49
-
51
running CoreOS Linux distribution on local
machine with,
170
-
172
336 | Index
starting CoreOS cluster to run containers on
multiple hosts,
175
-
178
WordPress and,
26
Vagrantfile, Ansible Docker module and,
210
virtual machine (VM),
241
-
243
(see also Vagrant)
virtual switch,
90
VirtualBox,
202
virtualization,
86
VXLAN encapsulation,
182
VXLAN interfaces,
104
W
Weave Net,
94
-
96
Weave Scope,
297
webhooks,
65
,
67
Wharfee interactive shell,
208
Windows 8.1, running Boot2Docker on desk‐
top,
13
-
15
WordPress
and Ansible playbook,
211
and MySQL database,
28
-
32
running linked containers with Kubernetes,
147
-
149
running multiple containers in pod with
Kubernetes,
144
-
146
running single container with Supervisor,
25
-
27
running with two containers,
266
-
268
running with two linked containers,
28
-
30
using Docker Compose for site creation,
194
-
196
wordpress.yml,
211
Z
Zookeeper,
219
Index | 337
About the Author
Sébastien Goasguen built his first compute cluster in the late 90s (when they were
still called Beowulf clusters) while working on his PhD; he has been working on mak‐
ing computing a utility since then. He has done research in grid computing and high-
performance computing, and with the advent of virtualization moved to cloud com‐
puting in the mid-2000s when he was a professor at Clemson University.
He is currently a senior open source solutions architect at Citrix, where he works pri‐
marily on the Apache CloudStack project helping develop the CloudStack ecosystem.
He was elected vice president of the Apache CloudStack project in March 2015. He is
also a member of the project management committee (PMC) of Apache libcloud, and
a member of the Apache Software Foundation. Sébastien focuses on the cloud ecosys‐
tem and has contributed to dozens of open source projects.
Colophon
The animal on the cover of
Docker Cookbook
is a beluga whale (
Delphinapterus leu‐
cas
), which along with the narwhal is one of two members of the family
Monodontidae.
Because it is adapted to life in the Arctic, the beluga whale is anatomically different
from most other types of whales. It is all white in color, does not have a dorsal fin, has
the highest percentage of blubber, and has a very large protuberance on its forehead
that houses its echolocation organ (called the “melon”). The melon is very important
because it not only allows the whale to hunt, but it also enables it to find blowholes
among shifting ice sheets.
Belugas are very gregarious creatures, and usually live in groups of around 10 indi‐
viduals. During the summer, these groups gather in coastal areas for breeding,
meaning that there can be hundreds or even thousands of belugas in one place. The
worldwide population has been estimated at 150,000, with the majority living in the
seas off of North America, Russia, and Greenland.
The native peoples of North America and Russia have hunted belugas for centuries,
but the whales were also hunted commercially during the 19th and early 20th centu‐
ries. Since whale hunting came under international regulation in the 1970s, only cer‐
tain Inuit and Alaska Native tribes are allowed to continue the practice today.
Belugas in the wild can live for 70 to 80 years, but they are a popular species of whale
for aquarium display, where the lifespan is significantly less. Currently the beluga is
considered to be a “near threatened” species because of population loss due to chang‐
ing habitat, polluted water, and infectious disease.
Many of the animals on O’Reilly covers are endangered; all of them are important to
the world. To learn more about how you can help, go to
animals.oreilly.com
.
The cover image is from
A History of British Quadrupeds
. The cover fonts are URW
Typewriter and Guardian Sans. The text font is Adobe Minion Pro; the heading font
is Adobe Myriad Condensed; and the code font is Dalton Maag’s Ubuntu Mono.
Do'stlaringiz bilan baham: |