Mastering Docker
暫譯: 精通 Docker

Scott Gallagher

  • 出版商: Packt Publishing
  • 出版日期: 2015-12-18
  • 售價: $2,030
  • 貴賓價: 9.5$1,929
  • 語言: 英文
  • 頁數: 284
  • 裝訂: Paperback
  • ISBN: 1785287036
  • ISBN-13: 9781785287039
  • 相關分類: Docker
  • 已過版

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

相關主題

商品描述

Rethink what's possible with Docker – become an expert in the innovative containerization tool to unlock new opportunities in the way you use and deploy software

About This Book

  • Create highly scalable applications and services using the Linux container virtualization paradigm
  • Extend Docker with external platforms, including Heroku and OpenStack
  • Integrate with some of the most innovative and exciting orchestration tools such as Kubernetes for larger and more controlled deployments

Who This Book Is For

If you 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, this book is for you.

What You Will Learn

  • Become fluent with the basic components of Docker
  • Learn best practices for storing and managing Docker files
  • Secure your containers and files with Docker's security features
  • Learn how to use Docker machine to build new servers from scratch
  • Find out how to set up and manage multiple environments with Docker compose
  • Utilize Docker Swarm to orchestrate containers across different servers
  • Integrate Docker with a wide range of cloud and configuration tools to fully realize its potential

In Detail

Docker has been a game-changer when it comes to virtualization – it has now grown to become a key driver of innovation beyond system administration, having an impact on the world of web development and more. But how can you make sure you're keeping up with the innovations that it's driving? How can you be sure you're using it to its full potential? Mastering Docker shows you how – it not only demonstrates how to use Docker more effectively, it also helps you rethink and reimagine what's possible with Docker.

Covering best practices to make sure you're confident with and the basics, such as building, managing and storing containers, before diving deeper into Docker security, you'll find everything you need to help you extend and integrate Docker in new and innovative ways. You'll learn how to take greater control over your containers using some of Docker's most sophisticated and useful tools, such as Docker compose and Docker swarm, before bringing together everything you already know and have learned to put your containers into production and monitor them for safety and performance.

Beyond this, you'll also explore even more advanced strategies, as you learn how to extend and integrate Docker with cloud platforms such as Heroku and OpenStack, and how tools such as Kubernetes can improve the way you manage large-scale container orchestration. With further guidance on how you can use configuration management tools such as Puppet, Chef and PowerShell, by the end of the book you'll have a broad and detailed sense of exactly what's possible with Docker – and how seamlessly it fits with a range of other platforms and tools.

Style and approach

This book takes you through some of the most sophisticated Docker tools in a way that's accessible and practical. It has been created to help you put new ideas in practice – and to demonstrate precisely what's possible with Docker.

商品描述(中文翻譯)

**重新思考 Docker 的可能性 – 成為這個創新容器化工具的專家,開啟您使用和部署軟體的新機會**

## 本書介紹

- 使用 Linux 容器虛擬化範式創建高度可擴展的應用程式和服務
- 擴展 Docker 與外部平台的整合,包括 Heroku 和 OpenStack
- 與一些最具創新性和令人興奮的編排工具(如 Kubernetes)整合,以便進行更大規模和更受控的部署

## 本書適合誰

如果您認識到 Docker 在從系統管理到網頁開發等各方面創新中的重要性,但不確定如何充分利用它的潛力,那麼這本書就是為您而寫的。

## 您將學到什麼

- 熟悉 Docker 的基本組件
- 學習存儲和管理 Docker 檔案的最佳實踐
- 使用 Docker 的安全功能來保護您的容器和檔案
- 學習如何使用 Docker machine 從零開始構建新伺服器
- 瞭解如何使用 Docker compose 設置和管理多個環境
- 利用 Docker Swarm 在不同伺服器之間編排容器
- 將 Docker 與各種雲端和配置工具整合,以充分發揮其潛力

## 詳細內容

Docker 在虛擬化方面是一個改變遊戲規則的工具 – 它現在已成為超越系統管理的創新關鍵驅動力,對網頁開發等領域產生了影響。但您如何確保自己跟上它所推動的創新?您如何確保自己充分利用它的潛力?掌握 Docker 將告訴您如何做到這一點 – 它不僅展示了如何更有效地使用 Docker,還幫助您重新思考和重新想像 Docker 的可能性。

本書涵蓋最佳實踐,以確保您對基本概念(如構建、管理和存儲容器)充滿信心,然後再深入探討 Docker 的安全性,您將找到所有幫助您以新穎和創新的方式擴展和整合 Docker 的所需知識。您將學會如何使用 Docker 的一些最複雜和有用的工具(如 Docker compose 和 Docker swarm)來更好地控制您的容器,然後將您已經知道和學到的所有知識整合起來,將您的容器投入生產並監控其安全性和性能。

除此之外,您還將探索更高級的策略,學習如何將 Docker 與雲端平台(如 Heroku 和 OpenStack)擴展和整合,以及如何使用 Kubernetes 等工具改善您管理大規模容器編排的方式。通過進一步指導您如何使用配置管理工具(如 Puppet、Chef 和 PowerShell),到書籍結束時,您將對 Docker 的可能性有一個廣泛而詳細的了解 – 以及它如何與各種其他平台和工具無縫契合。

## 風格與方法

本書以可接觸和實用的方式帶您了解一些最複雜的 Docker 工具。它旨在幫助您將新想法付諸實踐 – 並準確展示 Docker 的可能性。