A deluge of practical advice about applying Docker to problems you have right now.

From the Foreword by Ben Firshman, Docker, Inc.

An open source container system, Docker makes deploying applications painless and flexible. Docker is powerful and simple to use, and it makes life easier for developers and administrators alike providing shorter build times, fewer production bugs, and effortless application roll-out.

A.1. The virtual machine approach

A.2. Docker client connected to an external Docker server

A.3. Native Docker client and virtual machine

A.3.1. Docker on Windows

A.4. Getting help

Appendix B: Docker configuration

B.1. Restarting Docker

B.1.1. Restarting with systemctl

B.1.2. Restarting with service

Appendix C: Vagrant

C.1. Setting up

C.2. GUIs

C.3. Memory

Index

SYMBOL

A

B

C

D

E

F

G

H

I

J

K

L

M

N

O

P

Q

R

S

T

U

V

W

X

Y

Z

List of Figures

List of Tables

List of Listings

About the book

Docker in Practice is a hands-on guide that covers 101 specific techniques you can use to get the most out of Docker. Following a cookbook-style Problem/Solution/Discussion format, this practical handbook gives you instantly useful solutions for important problems like effortless server maintenance and configuration, deploying microservices, creating safe environments for experimentation, and much more. As you move through this book, you?ll advance from basics to Docker best practices like using it with your Continuous Integration process, automating complex container creation with Chef, and orchestration with Kubernetes.

What's inside

Speeding up your DevOps pipeline

Cheaply replacing VMs

Streamlining your cloud workflow

Using the Docker Hub

Navigating the Docker ecosystem

About the reader

For anyone interested in real-world Docker.

About the
authors

Ian Miell and Aidan Hobson Sayers have contributed to Docker and have extensive experience building and maintaining commercial Docker-based infrastructures in large-scale environments.