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)

About the Authors

Russ McKendrick is an experienced solution architect who has been working in IT and related industries for the better part of 24 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 Open Source Solutions team.

In his spare time, he has written three books (including this one) on Docker. Monitoring Docker and Extending Docker which are both available now from Packt, as well contributing to Monitoring and Management With Docker and Containers which was published by The New Stack. He also buys way too many vinyl records.

LinkedIn: https://in.linkedin.com/in/russmckendrick

GitHub: https://github.com/russmckendrick

Personal Blog: https://media-glass.es/

Dockerhub: https://hub.docker.com/u/russmckendrick/

Packt: https://www.packtpub.com/books/info/authors/russ-mckendrick

Pethuru Raj, PhD has been working as a cloud architect in the IBM Global Hybrid Cloud Center of Excellence (CoE), IBM India Bangalore for the last four years. Previously he worked as TOGAF-certified enterprise architecture (EA) consultant in Wipro Consulting Services (WCS) Division, Bangalore for 10 years. He also had a fruitful stint (2 years) as a lead architect in the corporate research (CR) division of Robert Bosch, India. He has gained more than 16 years of IT industry experience. He finished the CSIR-sponsored PhD degree in Anna University, Chennai and continued the UGC-sponsored postdoctoral research in the department of Computer Science and Automation, Indian Institute of Science, Bangalore. Thereafter, he was granted a couple of international research fellowships (JSPS and JST) to work as a research scientist for 3.5 years in two leading Japanese universities. Totally he gained 8 years of research experience. He has authored 7 books thus far and he focuses on some of the emerging technologies such as:

  • Software-defined Clouds (SDC)

  • Big, Fast, Streaming and IoT Data Analytics

  • Docker-enabled containerization

  • Microservices architecture (MSA)

  • Cognitive Clouds

  • Smarter Cities Technologies and Tools

  • IoT Edge/Fog Analytics

He has published more than 30 research papers in peer-reviewed journals such as IEEE, ACM, Springer-Verlag, Inderscience, etc.

Home Page: www.peterindia.net

LinkedIn Profile: https://www.linkedin.com/in/peterindia

Personal Email:

Jeeva S. Chelladhurai has been working as a DevOps specialist at the IBM GTS Labs for the last 9 years. He has more than 20 years of IT industry experience. He has technically managed and mentored diverse teams across the globe in envisaging and building pioneering telecommunication products. He specializes in DevOps, Automation and cloud solution delivery, with a focus on data center optimization, software-defined environments (SDEs), and distributed application development, deployment, and delivery using the newest Docker technology. Jeeva is also a strong proponent of the agile methodologies, DevOps, and IT automation. He holds a master's degree in computer science from Manonmaniam Sundaranar University and a graduation certificate in project management from Boston University, USA. Besides his official responsibilities, he writes book chapters and authors research papers. He has been instrumental in crafting reusable technical assets for IBM solution architects and consultants. He speaks in technical forums on DevOps technologies and tools. His Linked in profile can be found at https://www.linkedin.com/in/JeevaChelladhurai

Vinod Singh is a seasoned technical professional who has worked for two decades with software industry. Currently he is a senior cloud architect with IBM’s cloud flagship offering Bluemix supporting customers across the world. Vinod’s experience with networking and data communication spans software design, development and testing. The Cloud, Cognitive, and Linux are his passions and he feels Cognitive computing is once again going to change the world. Vinod’s experience with the latest design thinking techniques, agile & lean methods, and extreme programing was very fruitful and has been a tremendous help in making cloud deals across the world.

Vinod is a regular speaker at IBM’s internal conferences, IEEE conferences, and technology meetups. Vinod’s latest day job revolves around IBM BlueMix, Cloud Foundry, Softlayer, OpenStack, Amazon AWS.