Book Image

Mastering Docker - Second Edition

By : Russ McKendrick, Scott Gallagher
Book Image

Mastering Docker - Second Edition

By: Russ McKendrick, Scott Gallagher

Overview of this book

<p>Docker has been a game-changer when it comes to how modern applications are deployed and architectured. It has now grown into a key driver of innovation beyond system administration, with an impact on the world of web development and more. But how can you make sure you're keeping up with the innovations it's driving? How can you be sure you're using it to its full potential?</p> <p>This book shows you how; it not only demonstrates how to use Docker more effectively, it also helps you rethink and reimagine what's possible with Docker.</p> <p>You will also cover basic topics such as building, managing and storing images along with best practices to make you confident before delving more deeply into Docker security.</p> <p>You'll find everything related to extending and integrating Docker in new and innovative ways. Docker Swarm and Docker Compose will help you take control of your containers in an efficient way.</p> <p>By the end of the book, you will have a broad and detailed sense of exactly what's possible with Docker and how seamlessly it fits in with a range of other platforms and tools.</p>
Table of Contents (21 chapters)
Title Page
Credits
About the Authors
About the Reviewers
www.PacktPub.com
Customer Feedback
Preface
Index

Launching stacks


There are two different types of stack you can launch within Rancher: user defined and infrastructure. Stacks are collections of services which are in turn made up containers typically these services are configured to interact with each other in much the same way that services are defined in Docker Compose files.

Infrastructure stacks extend the capabilities of Rancher by adding external features such as load balancers, persistent storage, and DNS services to name a few.

User Defined Stacks

We are going to look at launching a user-defined stack, this is a stack which you configure from the ground up. As in previous chapters, this will be the cluster application, which can be found at https://hub.docker.com/r/russmckendrick/cluster/.

Going to the STACKS menu item and then selecting All will show you that there are already some stacks running; these make up the Rancher and Cattle services we are using:

Clicking on the Add Stack button will take you to a simple form that defines...