Docker Networking Cookbook

Jon Langemak

  • 出版商: Packt Publishing
  • 出版日期: 2016-11-28
  • 定價: $1,500
  • 售價: 9.0$1,350
  • 語言: 英文
  • 頁數: 378
  • 裝訂: Paperback
  • ISBN: 1786461145
  • ISBN-13: 9781786461148
  • 相關分類: Docker
  • 立即出貨 (庫存=1)

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

商品描述

Key Features

  • Enhance your Docker networking skills and protect your organization using advanced networking functions
  • Learn how to use third party tools to extend Docker networking
  • This practical and recipe-based book demonstrates the different ways in which you can network containers leveraging the Docker engine.

Book Description

Networking functionality in Docker has changed considerably since its first release, evolving to offer a rich set of built-in networking features, as well as an extensible plugin model allowing for a wide variety of networking functionality. This book explores Docker networking capabilities from end to end. Begin by examining the building blocks used by Docker to implement fundamental containing networking before learning how to consume built-in networking constructs as well as custom networks you create on your own. Next, explore common third-party networking plugins, including detailed information on how these plugins inter-operate with the Docker engine. Consider available options for securing container networks, as well as a process for troubleshooting container connectivity.

Finally, examine advanced Docker networking functions and their relevant use cases, tying together everything you need to succeed with your own projects.

What you will learn

  • Configure Linux networking primitives used by Docker networking
  • Build and deploy user-defined Docker networks
  • Examine the different options for resolving and linking containers
  • Implement custom networks for Docker to consume
  • Discover third-party networking plugins such as Weave and Flannel
  • Work through solutions to secure Docker containers and networks
  • Observe methodologies for troubleshooting container networks
  • Explore advanced and experimental Docker networking features

About the Author

Jon Langemak has over 10 years of experience in designing, building, and maintaining high-performance networks. He is passionate about network operations, automation, and open source tooling. His current focus is on disruptive technologies and the impact they have on network operations. Outside of work, Jon blogs at dasblinkenlichten.com and enjoys collaborating with others in the network community on new ideas and concepts.

Table of Contents

  1. Linux Networking Constructs
  2. Configuring and Monitoring Docker Networks
  3. User-Defined Networks
  4. Building Docker Networks
  5. Container Linking and Docker DNS
  6. Securing Container Networks
  7. Working with Weave Net
  8. Working with Flannel
  9. Exploring Network Features
  10. Leveraging IPv6
  11. Troubleshooting Docker Networks

商品描述(中文翻譯)

主要特點


  • 提升您的 Docker 網路技能,並使用高級網路功能保護您的組織

  • 學習如何使用第三方工具擴展 Docker 網路

  • 這本實用的食譜式書籍演示了使用 Docker 引擎連接容器的不同方法

書籍描述

Docker 的網路功能自首次發布以來已經有了很大的變化,不斷演進以提供豐富的內建網路功能,以及可擴展的插件模型,允許各種各樣的網路功能。本書從頭到尾探索了 Docker 的網路能力。首先,檢視 Docker 使用的基本網路組件,然後學習如何使用內建的網路結構以及自己創建的自定義網路。接下來,探索常見的第三方網路插件,包括這些插件如何與 Docker 引擎互操作。考慮可用的容器網路安全選項,以及疑難排解容器連接的過程。

最後,探討高級 Docker 網路功能及其相關的使用案例,將您需要成功完成自己的項目的一切都緊密地結合在一起。

您將學到什麼


  • 配置 Docker 網路所使用的 Linux 網路原件

  • 建立和部署使用者定義的 Docker 網路

  • 檢視解析和連接容器的不同選項

  • 實現 Docker 可使用的自定義網路

  • 探索 Weave 和 Flannel 等第三方網路插件

  • 解決 Docker 容器和網路的安全問題

  • 觀察容器網路疑難排解方法

  • 探索高級和實驗性的 Docker 網路功能

關於作者

Jon Langemak 在設計、構建和維護高性能網路方面擁有超過 10 年的經驗。他對網路運營、自動化和開源工具非常熱衷。他目前的重點是研究破壞性技術及其對網路運營的影響。在工作之外,Jon 在 dasblinkenlichten.com 上撰寫部落格,並喜歡與網路社區中的其他人合作探索新的想法和概念。

目錄


  1. Linux 網路組件

  2. 配置和監控 Docker 網路

  3. 使用者定義網路

  4. 建立 Docker 網路

  5. 容器連接和 Docker DNS

  6. 保護容器網路

  7. 使用 Weave Net

  8. 使用 Flannel

  9. 探索網路功能

  10. 利用 IPv6

  11. 疑難排解 Docker 網路