Learn Docker - Fundamentals of Docker 19.x, 2/e (Paperback)

Schenker, Gabriel N.

  • 出版商: Packt Publishing
  • 出版日期: 2020-03-13
  • 售價: $1,760
  • 貴賓價: 9.5$1,672
  • 語言: 英文
  • 頁數: 592
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 1838827471
  • ISBN-13: 9781838827472
  • 相關分類: Docker
  • 海外代購書籍(需單獨結帳)
    無現貨庫存(No stock available)



Containers enable you to package an application with all the components it needs, such as libraries and other dependencies, and ship it as one package. Docker containers have revolutionized the software supply chain in both small and large enterprises.

Starting with an introduction to Docker fundamentals and setting up an environment to work with it, you’ll delve into concepts such as Docker containers, Docker images, and Docker Compose. As you progress, the book will help you explore deployment, orchestration, networking, and security. Finally, you’ll get to grips with Docker functionalities on public clouds such as Amazon Web Services (AWS), Azure, and Google Cloud Platform (GCP), and learn about Docker Enterprise Edition features. Additionally, you’ll also discover the benefits of increased security with the use of containers.

By the end of this Docker book, you’ll be able to build, ship, and run a containerized, highly distributed application on Docker Swarm or Kubernetes, running on-premises or in the cloud.


Gabriel N. Schenker has more than 25 years of experience as an independent consultant, architect, leader, trainer, mentor, and developer. Currently, Gabriel works as Lead Solution Architect at Techgroup Switzerland. Prior to that, Gabriel worked as Lead Curriculum Developer at Docker and at Confluent. Gabriel has a Ph.D. in Physics, and he is a Docker Captain, a Certified Docker Associate, a Certified Kafka Developer and Operator, and an ASP Insider. When not working, Gabriel enjoys time with his wonderful wife Veronicah and his children.


  1. What Are Containers and Why Should I Use Them?
  2. Setting Up a Working Environment
  3. Mastering Containers
  4. Creating and Managing Container Images
  5. Data Volumes and Configuration
  6. Debugging Code Running in Containers
  7. Using Docker to Supercharge Automation
  8. Advanced Docker Usage Scenarios
  9. Distributed Application Architecture
  10. Single-Host Networking
  11. Docker Compose
  12. Orchestrators
  13. Introduction to Docker Swarm
  14. Zero-Downtime Deployments and Secrets
  15. Introduction to Kubernetes
  16. Deploying, Updating, and Securing an Application with Kubernetes
  17. Monitoring and Troubleshooting an App Running in Production
  18. Running a Containerized App in the Cloud