Mastering Docker, Fourth Edition

McKendrick, Russ

  • 出版商: Packt Publishing
  • 出版日期: 2020-10-11
  • 售價: $1,650
  • 貴賓價: 9.5$1,568
  • 語言: 英文
  • 頁數: 568
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 1839216573
  • ISBN-13: 9781839216572
  • 相關分類: Docker
  • 立即出貨 (庫存=1)

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

商品描述

Key Features

  • Explore tools such as Docker Engine, Machine, Compose, and Swarm
  • Discover how you can integrate Docker into your everyday workflows
  • Get well-versed with Kubernetes options such as Minikube, Kind, and MicroK8s

Book Description

Docker has been a game changer when it comes to how modern applications are deployed and created. It has now grown into a key driver of innovation beyond system administration, with a significant impact on the world of web development. Mastering Docker shows you how you can ensure that you're keeping up with the innovations it's driving and be sure you're using it to its full potential. This fourth edition not only demonstrates how to use Docker more effectively but also helps you rethink and reimagine what you can achieve with it.

You'll start by building, managing, and storing images along with exploring best practices for working with Docker confidently. Once you've got to grips with Docker security, the book covers essential concepts for extending and integrating Docker in new and innovative ways. You'll also learn how to take control of your containers efficiently using Docker Compose, Docker Swarm, and Kubernetes.

By the end of this Docker book, you'll have a broad yet detailed sense of what's possible with Docker and how seamlessly it fits in with a range of other platforms and tools.

What you will learn

  • Get to grips with essential Docker components and concepts
  • Discover the best ways to build, store, and distribute container images
  • Understand how Docker can fit into your development workflow
  • Secure your containers and files with Docker's security features
  • Explore first-party and third-party cluster tools and plugins
  • Launch and manage your Kubernetes clusters in major public clouds

Who this book is for

If you are a software architect, DevOps engineer, sysadmin, or IT professional looking to leverage Docker's extensive features for innovating any process from system administration to web development, Mastering Docker will show you how you can use it to its full potential. A basic understanding of containerization and prior Docker experience is necessary.

商品描述(中文翻譯)

主要特點


  • 探索 Docker Engine、Machine、Compose 和 Swarm 等工具

  • 了解如何將 Docker 整合到日常工作流程中

  • 熟悉 Kubernetes 選項,如 Minikube、Kind 和 MicroK8s

書籍描述

Docker 在現代應用程式的部署和創建方面帶來了革命性的變化。它已經成為系統管理以外的創新驅動力,對網頁開發領域產生了重大影響。《Mastering Docker》向您展示如何確保跟上它所帶來的創新,並確保充分發揮其潛力。這本第四版不僅演示了如何更有效地使用 Docker,還幫助您重新思考和重新想像您可以通過它實現的目標。

您將首先建立、管理和存儲映像,並探索與 Docker 自信地合作的最佳實踐。瞭解 Docker 安全性後,本書將介紹擴展和整合 Docker 的基本概念。您還將學習如何使用 Docker Compose、Docker Swarm 和 Kubernetes 高效地控制容器。

通過閱讀本書,您將對 Docker 的可能性有廣泛而詳細的了解,以及它如何與其他平台和工具無縫結合。

您將學到什麼


  • 熟悉 Docker 的基本組件和概念

  • 發現構建、存儲和分發容器映像的最佳方法

  • 了解 Docker 如何適應您的開發工作流程

  • 使用 Docker 的安全功能保護容器和文件

  • 探索第一方和第三方集群工具和插件

  • 在主要公共雲中啟動和管理您的 Kubernetes 集群

本書適合對象

如果您是軟體架構師、DevOps 工程師、系統管理員或 IT 專業人員,並希望利用 Docker 的豐富功能從系統管理到網頁開發的任何流程進行創新,那麼《Mastering Docker》將向您展示如何充分利用它。需要基本的容器化理解和先前的 Docker 經驗。

作者簡介

Russ McKendrick is an experienced system administrator who has been working in IT and related industries for over 25 years. During his career, he has had varied responsibilities, from looking after an entire IT infrastructure to providing first-line, second-line, and senior support in both client-facing and internal teams for large organizations.

Russ supports open source systems and tools on public and private clouds at N4Stack, a Node4 company, where he is the practice manager (SRE and DevOps). In his spare time, he has written several books including Mastering Docker, Learn Ansible and Kubernetes for Serverless Applications, all published by Packt Publishing.

 

作者簡介(中文翻譯)

Russ McKendrick是一位經驗豐富的系統管理員,他在IT和相關行業工作超過25年。在他的職業生涯中,他擔任過各種職責,從管理整個IT基礎設施到為大型組織的客戶和內部團隊提供一線、二線和高級支援。

Russ在N4Stack(一家Node4公司)擔任實踐經理(SRE和DevOps),支持公有雲和私有雲上的開源系統和工具。在業餘時間,他撰寫了幾本書,包括《精通Docker》、《學習Ansible》和《用於無伺服器應用的Kubernetes》,這些書都由Packt Publishing出版。

目錄大綱

Table of Contents

  1. Docker Overview
  2. Building Container Images
  3. Storing & Distributing Images
  4. Managaing Containers
  5. Launching Multiple Containers using Docker Compose
  6. Using Docker Machine, Vagrant and Multipass
  7. Moving from Linux to Windows Containers
  8. Clustering with Docker Swarm
  9. Portainer - A GUI for Docker
  10. Running Docker in Public Clouds
  11. Clustering with Docker & Kubernetes
  12. Discovering more Kubernetes options
  13. Running Kubernetes in Public Clouds
  14. Securing your Docker Environment
  15. Docker Workflows
  16. Next Steps with Docker

目錄大綱(中文翻譯)

目錄

1. Docker 概述
2. 建立容器映像檔
3. 儲存和分發映像檔
4. 管理容器
5. 使用 Docker Compose 啟動多個容器
6. 使用 Docker Machine、Vagrant 和 Multipass
7. 從 Linux 遷移到 Windows 容器
8. 使用 Docker Swarm 進行叢集化
9. Portainer - Docker 的圖形使用者介面
10. 在公有雲中運行 Docker
11. 使用 Docker 和 Kubernetes 進行叢集化
12. 探索更多 Kubernetes 選項
13. 在公有雲中運行 Kubernetes
14. 保護您的 Docker 環境
15. Docker 工作流程
16. 使用 Docker 的下一步