Book Image

Docker Bootcamp

By : Russ McKendrick, Pethuru Raj, Jeeva S. Chelladhurai, Vinod Singh
Book Image

Docker Bootcamp

By: Russ McKendrick, Pethuru Raj, Jeeva S. Chelladhurai, Vinod Singh

Overview of this book

<p>Docker allows you to create a robust and resilient environment to generate portable, composable, scalable, and stable application containers.</p> <p>The book starts by installing the core Docker Engine on MacOS, Windows 10 and Linux desktops. We will then define multi-container applications and understand the advantages of using containers locally. Once this is done, we will deploy containers on a single Docker host which is publicly accessible. Furthermore, we will learn how to deploy and configure a Docker Swarm cluster and explore networking and storage third-party plugins to extend the core Docker functionality. Towards the end, the book will demonstrate how to monitor and troubleshoot day-to-day problems in addition to various real world examples of container deployments.</p>
Table of Contents (15 chapters)

References


The examples we have used in this chapter have been launching Ubuntu instances. Docker Machine also supports:

The other thing to mention about Docker Machine is that by default it operates an opt-in for crash reporting, considering the number of different configuration /environment combinations Docker Machine can be used with it is important that Docker gets notified of any problems to help them make a better product.

If for any reason, you want to opt out, then running the following command will disable crash reporting:

mkdir -p ~/.docker/machine && touch ~/.docker/machine/no-error-report

For more information on Docker Machine you can see the official documentation: