Book Image

Docker High Performance

By : Allan Espinosa
Book Image

Docker High Performance

By: Allan Espinosa

Overview of this book

<p>Docker is a portable container format that allows you to run code anywhere from your desktop to the cloud. The workflow around Docker makes development, testing, and deployment much easier and much faster. However, it’s essential that you know the best practices most techniques for optimization so Docker can help you deploy your application most effectively.</p> <p>This comprehensive guide will improve your Docker workflows and will ensure your application’s production environment runs smoothly. It starts with a short refresher on working with Docker, then you will learn how to take this basic knowledge to the next level by optimizing your Docker infrastructure and applications at scale. At the end of the book, we will put the concepts and everything you have learned about Docker’s features into practice by rolling out supplementary monitoring and troubleshooting instrumentation to your infrastructure. All of these things will ensure your application succeeds using Docker.</p>
Table of Contents (15 chapters)
Docker High Performance
Credits
About the Author
About the Reviewer
www.PacktPub.com
Preface
Index

Summary


You learned a lot about how Docker works throughout this book. In addition to the basics of Docker, we looked back at some fundamental concepts of web operations and how it helps us realize the full potential of Docker. You gained knowledge of key Docker and operating systems concepts to get a deeper understanding of what is happening behind the scenes. You now have an idea of how our application goes from our code down to the actual call in the operating system of our Docker host. You learned a lot about the tools to deploy and troubleshoot our Docker containers in production in a scalable and manageable fashion.

However, this should not stop you from continuing to develop and practice using Docker to run our web applications in production. We should not be afraid to make mistakes and gain further experience on the best ways to run Docker in production. As the Docker community evolves, so do these practices through the collective experience of the community. So, we should continue...