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

Schenker, Gabriel N.

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

買這商品的人也買了...

相關主題

商品描述

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.

商品描述(中文翻譯)

容器使您能夠將應用程式與其所需的所有組件(如庫和其他依賴項)打包,並作為一個包裝發送。Docker 容器已經徹底改變了小型和大型企業的軟體供應鏈。

本書將從 Docker 基礎知識的介紹和設置工作環境開始,深入探討 Docker 容器、Docker 映像和 Docker Compose 等概念。隨著進展,本書將幫助您探索部署、編排、網路和安全性。最後,您將掌握在公共雲(如 Amazon Web Services (AWS)、Azure 和 Google Cloud Platform (GCP))上使用 Docker 的功能,並了解 Docker Enterprise Edition 的特性。此外,您還將發現使用容器所帶來的安全性提升的好處。

在本書結束時,您將能夠在 Docker Swarm 或 Kubernetes 上構建、發送和運行一個容器化的、高度分散的應用程式,無論是在本地還是雲端運行。

作者簡介

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.

作者簡介(中文翻譯)

Gabriel N. Schenker 擁有超過 25 年的獨立顧問、架構師、領導者、培訓師、導師和開發者的經驗。目前,Gabriel 擔任 Techgroup Switzerland 的首席解決方案架構師。在此之前,Gabriel 曾擔任 Docker 和 Confluent 的首席課程開發者。Gabriel 擁有物理學博士學位,並且是 Docker Captain、Certified Docker Associate、Certified Kafka Developer 和 Operator,以及 ASP Insider。當不在工作時,Gabriel 喜歡與他美好的妻子 Veronicah 和孩子們共度時光。

目錄大綱

  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

目錄大綱(中文翻譯)

1. 什麼是容器,為什麼我應該使用它們?
2. 設定工作環境
3. 精通容器
4. 創建和管理容器映像
5. 數據卷和配置
6. 調試在容器中運行的代碼
7. 使用 Docker 提升自動化
8. 進階 Docker 使用場景
9. 分散式應用架構
10. 單主機網路
11. Docker Compose
12. 編排工具
13. Docker Swarm 介紹
14. 零停機時間部署和秘密管理
15. Kubernetes 介紹
16. 使用 Kubernetes 部署、更新和保護應用
17. 監控和排除生產環境中運行的應用故障
18. 在雲端運行容器化應用