Docker on Windows

Elton Stoneman

  • 出版商: Packt Publishing
  • 出版日期: 2017-07-14
  • 定價: $1,570
  • 售價: 9.0$1,413
  • 語言: 英文
  • 頁數: 358
  • 裝訂: Paperback
  • ISBN: 1785281658
  • ISBN-13: 9781785281655
  • 相關分類: Docker
  • 立即出貨(限量) (庫存=1)

商品描述

Learn how to run new and old Windows applications in Docker containers.

About This Book

  • Package traditional .NET Frameworks apps and new .NET Core apps as Docker images, and run them in containers for increased efficiency, portability, and security
  • Design and implement distributed applications that run across connected containers, using enterprise-grade open source software from public Docker images
  • Build a full Continuous Deployment pipeline for a .NET Framework application, and deploy it to a highly-available Docker swarm running in the cloud

Who This Book Is For

If you want to modernize an old monolithic application without rewriting it, smooth the deployment to production, or move to DevOps or the cloud, then Docker is the enabler for you. This book gives you a solid grounding in Docker so you can confidently approach all of these scenarios.

What You Will Learn

  • Comprehend key Docker concepts: images, containers, registries, and swarms
  • Run Docker on Windows 10, Windows Server 2016, and in the cloud
  • Deploy and monitor distributed solutions across multiple Docker containers
  • Run containers with high availability and fail-over with Docker Swarm
  • Master security in-depth with the Docker platform, making your apps more secure
  • Build a Continuous Deployment pipeline by running Jenkins in Docker
  • Debug applications running in Docker containers using Visual Studio
  • Plan the adoption of Docker in your own organization

In Detail

Docker is a platform for running server applications in lightweight units called containers. You can

商品描述(中文翻譯)

學習如何在Docker容器中運行新舊的Windows應用程式。

關於本書

- 將傳統的.NET Framework應用程式和新的.NET Core應用程式打包為Docker映像,並在容器中運行,以提高效率、可移植性和安全性。
- 使用來自公共Docker映像的企業級開源軟體,設計和實現跨連接容器運行的分散式應用程式。
- 為.NET Framework應用程式建立完整的持續部署流程,並將其部署到在雲端運行的高可用性Docker集群。

本書適合對於現代化舊有的單體應用程式、平滑部署到生產環境或轉向DevOps或雲端有興趣的讀者。Docker是實現這些目標的工具,本書將為您提供堅實的Docker基礎,讓您能夠自信地應對各種情境。

您將學到的內容

- 理解Docker的關鍵概念:映像、容器、註冊表和集群。
- 在Windows 10、Windows Server 2016和雲端上運行Docker。
- 在多個Docker容器上部署和監控分散式解決方案。
- 使用Docker Swarm實現容器的高可用性和故障轉移。
- 通過Docker平台深入了解安全性,使您的應用程式更加安全。
- 通過在Docker中運行Jenkins來建立持續部署流程。
- 使用Visual Studio調試在Docker容器中運行的應用程式。
- 計劃在您的組織中採用Docker。

詳細內容

Docker是一個在輕量級單位(稱為容器)中運行伺服器應用程式的平台。您可以