Mastering Docker: Unlock new opportunities using Docker's most advanced features, 3rd Edition

Russ McKendrick, Scott Gallagher

  • 出版商: Packt Publishing
  • 出版日期: 2018-10-26
  • 售價: $2,180
  • 貴賓價: 9.5$2,071
  • 語言: 英文
  • 頁數: 426
  • 裝訂: Paperback
  • ISBN: 1789616603
  • ISBN-13: 9781789616606
  • 相關分類: Docker
  • 已過版

相關主題

商品描述

Master Docker and leverage its power in your day-to-day workflow

Key Features

  • Explore tools such as Docker Engine, Machine, Compose, and Swarm
  • Discover how Docker can be integrated into your daily workflows
  • Learn to leverage Docker Swarm and Kubernetes

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 an impact on the world of web development. But how can you make sure you're keeping up with the innovations it's driving, or be sure you're using it to its full potential? Mastering Docker shows you how; this book not only demonstrates how to use Docker more effectively, but also helps you rethink and reimagine what's possible with it.

You will cover concepts such as building, managing, and storing images, along with best practices to make you confident, before delving more into Docker security. You'll find everything related to extending and integrating Docker in new and innovative ways. Docker Compose, Docker Swarm, and Kubernetes will help you take control of your containers in an efficient manner.

By the end of the book, you will 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

  • Become ?uent with the basic components and concepts of Docker
  • Learn the best ways to build, store, and distribute containers
  • Understand how Docker can fit into your development work?ow
  • Secure your containers and files with Docker's security features
  • Solve architectural problems using the first and third clustering tool
  • Leverage Linux containers and create highly scalable applications

Who this book is for

If you are an I.T professional and recognize Docker's importance for innovation in everything from system administration to web development, but aren't sure how to use it to its full potential, Mastering Docker is for you.

Table of Contents

  1. Docker Overview
  2. Building Container Images
  3. Storing & Distributing Images
  4. Managing Containers
  5. Docker Compose
  6. Windows Containers
  7. Docker Machine
  8. Docker Swarm
  9. Docker and Kubernetes
  10. Running Docker in Public Clouds
  11. Portainer - A GUI for Docker
  12. Docker Security
  13. Docker Workflows
  14. Next Steps with Docker
  15. Assessments

商品描述(中文翻譯)

**掌握 Docker,並在日常工作流程中充分利用其力量**

**主要特色**

- 探索 Docker Engine、Machine、Compose 和 Swarm 等工具
- 發現 Docker 如何融入您的日常工作流程
- 學習如何利用 Docker Swarm 和 Kubernetes

**書籍描述**

Docker 在現代應用程式的部署和創建方面已經成為一個改變遊戲規則的工具。它現在已經成長為超越系統管理的創新驅動力,對網頁開發領域產生了深遠的影響。但您如何確保自己跟上它所推動的創新,或確保您充分利用它的潛力呢?《掌握 Docker》將告訴您如何做到這一點;這本書不僅展示了如何更有效地使用 Docker,還幫助您重新思考和重新想像它的可能性。

您將涵蓋構建、管理和存儲映像的概念,以及讓您充滿信心的最佳實踐,然後深入探討 Docker 的安全性。您會發現與擴展和整合 Docker 相關的所有內容,以新穎和創新的方式進行。Docker Compose、Docker Swarm 和 Kubernetes 將幫助您以高效的方式控制您的容器。

在書籍結束時,您將對 Docker 的可能性有一個廣泛而詳細的了解,以及它如何與各種其他平台和工具無縫結合。

**您將學到的內容**

- 熟悉 Docker 的基本組件和概念
- 學習構建、存儲和分發容器的最佳方法
- 理解 Docker 如何融入您的開發工作流程
- 使用 Docker 的安全功能保護您的容器和文件
- 使用第一和第三種集群工具解決架構問題
- 利用 Linux 容器創建高度可擴展的應用程式

**本書適合誰**

如果您是一位 IT 專業人士,並認識到 Docker 在從系統管理到網頁開發等各方面創新中的重要性,但不確定如何充分利用它,《掌握 Docker》就是為您而寫的。

**目錄**

1. Docker 概述
2. 構建容器映像
3. 存儲與分發映像
4. 管理容器
5. Docker Compose
6. Windows 容器
7. Docker Machine
8. Docker Swarm
9. Docker 和 Kubernetes
10. 在公共雲中運行 Docker
11. Portainer - Docker 的 GUI
12. Docker 安全性
13. Docker 工作流程
14. Docker 的下一步
15. 評估