Master Docker and leverage its power in your day-to-day workflowKey FeaturesExplore tools such as Docker Engine, Machine, Compose, and SwarmDiscover how Docker can be integrated into your daily workflowsLearn to leverage Docker Swarm and KubernetesBook DescriptionDocker has been a game-changer when it comes to how modern applications are deployed and created. It has now grown into a key driver of innovation beyond system administration, with an impact on the world of web development. But how can you make sure you're keeping up with the innovations it's driving or be sure you're using it to its full potential? Mastering Docker shows you how; this book not only demonstrates how to use Docker more effectively, but also helps you rethink and reimagine what's possible with it.You will cover concepts such as building, managing, and storing images along with best practices to make you confident before delving more into Docker security. You'll find everything related to extending and integrating Docker in new and innovative ways. Docker Compose, Docker Swarm, and Kubernetes will help you take control of your containers in an efficient way.By the end of the book, you will have a broad yet detailed sense of what's possible with Docker and how seamlessly it fits in with a range of other platforms and tools.What you will learnBecome fluent with the basic components and concepts of DockerLearn the best ways to build, store, and distribute containersUnderstand how Docker can fit into your development workflowSecure your containers and files with Docker's security featuresSolve architectural problems using the first and third clustering toolLeverage Linux containers and create highly scalable applicationsWho This Book Is ForIf you are an I.T professional and recognize Docker's importance for innovation in everything from system administration to web development, but aren't sure how to use it to its full potential, Mastering Docker is for you.About the AuthorRuss McKendrick is an experienced solutions architect who has been working in IT and related industries for the better part of 25 years. During his career, he has had varied responsibilities in many different sectors, ranging from looking after an entire IT infrastructure to providing first-line, second-line, and senior support in both client-facing and internal teams for small and large organizations. Russ works almost exclusively with Linux, using open source systems and tools across both dedicated hardware and virtual machines hosted in public and private clouds at Node4 Limited, where he heads up the public cloud team. He has written six books which are all available now from Packt.Scott Gallagher is an avid fan of technology; if he doesn’t know how it works, he will find out! His background is that of technology since the early days of growing up at home and being surrounded by technology for as long as he can remember. He is is very well experienced with knowing all the core components of Docker as well as the various pieces of Docker such as Docker Machine, Docker Compose, and Docker Swarm.Growing off of those pieces various aspects of troubleshooting docker builds and docker containers as well as creating custom scripts to pass variables through to tweak the containers to your configuration.He also loves the thrill of learning as well as educating others about the technology around them. He is a lover of all sports, but watching hockey is the most important. He loves spending time with his beautiful wife and adorable kids who are his inspiration in life.
Author: Russ McKendrick