The Ultimate Docker Container Book - Third Edition: Build, test, ship, and run containers with Docker and Kubernetes

Schenker, Gabriel N.

  • 出版商: Packt Publishing
  • 出版日期: 2023-08-31
  • 售價: $1,700
  • 貴賓價: 9.5$1,615
  • 語言: 英文
  • 頁數: 626
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 1804613983
  • ISBN-13: 9781804613986
  • 相關分類: DockerKubernetes
  • 立即出貨 (庫存=1)


Build, ship, and run containers from scratch with Docker and Kubernetes be it on premise or in the cloud

Key Features:

  • Master Docker container setup, operation, and debugging
  • Use Docker compose for managing multi-service applications
  • Navigate orchestrators like Kubernetes and Docker swarmkit
  • Purchase of the print or Kindle book includes a free PDF eBook

Book Description:

The Ultimate Docker Container Book, 3rd edition enables you to leverage Docker containers for streamlined software development. You'll uncover Docker fundamentals and how containers improve software supply chain efficiency and enhance security.

You'll start by learning practical skills such as setting up Docker environments, handling stateful components, running and testing code within containers, and managing Docker images. You'll also explore how to adapt legacy applications for containerization and understand distributed application architecture. Next, you'll delve into Docker's networking model, software-defined networks for secure applications, and Docker compose for managing multi-service applications along with tools for log analysis and metrics. You'll further deepen your understanding of popular orchestrators like Kubernetes and Docker swarmkit, exploring their key concepts, and deployment strategies for resilient applications. In the final sections, you'll gain insights into deploying containerized applications on major cloud platforms, including Azure, AWS, and GCE and discover techniques for production monitoring and troubleshooting.

By the end of this book, you'll be well-equipped to manage and scale containerized applications effectively.

What You Will Learn:

  • 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

Who this book is for:

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.



- 掌握Docker容器的設置、操作和調試
- 使用Docker compose管理多服務應用程序
- 導航Kubernetes和Docker swarmkit等容器編排工具
- 購買印刷版或Kindle電子書包括免費的PDF電子書


您將首先學習實用技能,如設置Docker環境、處理有狀態組件、在容器中運行和測試代碼,以及管理Docker映像。您還將探索如何將傳統應用程序適應容器化,並了解分佈式應用程序架構。接下來,您將深入研究Docker的網絡模型、用於安全應用程序的軟件定義網絡,以及Docker compose用於管理多服務應用程序的工具,還有用於日誌分析和指標的工具。您還將深入了解Kubernetes和Docker swarmkit等熱門容器編排工具,探索它們的關鍵概念和部署策略,以實現可靠的應用程序。在最後幾節中,您將瞭解如何在Azure、AWS和GCE等主要雲平台上部署容器化應用程序,並探索生產監控和故障排除技術。


- 瞭解使用容器的好處
- 有效管理Docker容器
- 創建和管理Docker映像
- 探索數據卷和環境變量
- 掌握分佈式應用程序架構
- 深入研究Docker網絡
- 使用Docker Compose管理多服務應用程序
- 在主要雲平台上部署應用程序