/The-Ultimate-Docker-Container-Book

GitHub repository for the The Ultimate Docker Container Book

Primary LanguageJava

The Ultimate Docker Container Book

This is the code repository for The Ultimate Docker Container Book, published by Packt.

Build, test, ship, and run containers with Docker and Kubernetes

What is this book about?

This book covers the following exciting features:

  • Understand the benefits of using containers
  • Manage Docker containers effectively
  • Create and manage Docker images
  • Explore data volumes and environment variables
  • Master distributed application architecture
  • Deep dive into Docker networking
  • Use Docker Compose for multi-service apps
  • Deploy apps on major cloud platforms

If you feel this book is for you, get your copy today!

https://www.packtpub.com/

Instructions and Navigations

All of the code is organized into folders. For example, sample-solutions/ch02.

The code will look like the following:

while :
do
    curl -s http://jservice.io/api/random | jq '.[0].question'
    sleep 5
done

Any command-line input or output is written as follows:

$ docker version
$ docker container run hello-world

Following is what you need for this book: This book is for Linux professionals, system administrators, operations engineers, DevOps engineers, software architects, and developers looking to work with Docker and Kubernetes from scratch. A basic understanding of Docker containers is recommended, but no prior knowledge of Kubernetes is required. Familiarity with scripting tools such as Bash or PowerShell will be advantageous.

With the following software and hardware list you can run all code files present in the book (Chapter 1-19).

Software and Hardware List

Software/hardware covered in the book Operating system requirements
Docker v23.x Windows, macOS or Linux
Docker Desktop
Kubernetes
Docker SwarmKit

Related products

Get to Know the Author

Dr. Gabriel N. Schenker has more than 30 years of experience as an independent consultant, architect, leader, trainer, mentor, and developer. Currently, Gabriel works as a senior software engineering manager and VP at iptiQ by Swiss Re. Prior to that, Gabriel worked as a lead solution architect at Techgroup Switzerland. Despite loving his home country of Switzerland, Gabriel also lived and worked for almost 10 years in the US, where, among other companies, he worked for Docker and Confluent. Gabriel has a Ph.D. in physics, and he is a former Docker Captain, a Certified Docker Associate, a Certified Kafka Developer, a Certified Kafka Operator, and an ASP Insider. When not working, Gabriel enjoys spending time with his wonderful wife Veronicah, and his children.

Other books by the authors