We would like to thank Manning Publications for the opportunity to write this book; the generous help from our editors, particularly Jennifer Stout; and feedback from all of our reviewers: Andy Wiesendanger, Borko Djurkovic, Carlos Curotto, Casey Burnett, Chris Phillips, Christian Kreutzer-Beck, Christopher Phillips, David Knepprath, Dennis Reil, Des Horsley, Ernesto Cárdenas Cangahuala, Ethan Rivett, Georgios Doumas, Gerd Klevesaat, Giuseppe Caruso, Kelly E. Hair, Paul Brown, Reka Horvath, Richard Lebel, Robert Koch, Tim Gallagher, Wendell Beckwith, and Yan Guo. You all helped make this a better book.
Jeff Nickoloff: A second edition is a burden and an opportunity. It is the same burden any SaaS owner feels. People are consuming your work, and, ultimately, you’re in some small part responsible for their success or failure. I took on this work knowing that it needed to be done, but also that I would struggle without a coauthor. It is an opportunity to continue sharing what I know with the world, but more importantly an opportunity to introduce and share Stephen Kuenzli’s knowledge. He and I have had several opportunities to work together in Phoenix, including co-organizing DevOpsDays, running the Docker PHX meetup, and bouncing a constant stream of ideas off each other.
Since 2013, I’ve watched and helped countless people and teams work through their container and cloud adoption stories. I learn something new from each encounter, and it is safe to say that I would not be where I am today if it were not for their willingness to include me.
A huge portion of the engineers who shaped my insight into Docker have since moved on to different companies, projects, and passions. I’m thankful for their continued insight into that new and diverse spectrum of challenges and technology.
Portia Dean has been an invaluable partner. Without her willingness to choose the challenging and rewarding paths, I wouldn’t have these books, our companies, or the same degree of personal fulfillment. We can accomplish anything together.
Finally, I want to acknowledge my parents, Jeff and Kathy, for their early and ongoing support and encouragement.
Stephen Kuenzli: Writing a book is a great challenge and responsibility. I learned a large portion of my practical professional skills from technical books like this one after graduating with an engineering degree. That knowledge and those skills have been central to my career, and I appreciate that gift of knowledge. When Jeff asked me to help him update Docker in Action, I was excited and frightened. Here was an opportunity to expand and improve on a successful work by sharing knowledge I’d gained over the past several years building systems with Docker. My main motivation was to help people along their own development paths. I knew this would be challenging and require tremendous discipline. Indeed, authoring the second edition surpassed my imagined effort, and I am proud of what we have produced.
Every significant work requires assistance and support from people around the creators. I would like to thank the following people who made this book a success:
And thanks to all of you reading this book. I hope you find this book useful and that it helps you grow your career.