The Docker Workshop: Learn how to use Docker containers effectively to speed up the development process
暫譯: Docker 工作坊:學習如何有效使用 Docker 容器加速開發流程

Sesto, Vincent, Yılmaz, Onur, Sarathchandra, Sathsara

  • 出版商: Packt Publishing
  • 出版日期: 2020-10-28
  • 售價: $1,900
  • 貴賓價: 9.5$1,805
  • 語言: 英文
  • 頁數: 792
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 1838983449
  • ISBN-13: 9781838983444
  • 相關分類: Docker
  • 海外代購書籍(需單獨結帳)

商品描述

Get started with Docker on your local machine and progress towards deploying useful applications in production with this simplified, practical guide


Key Features

  • Get a working understanding of Docker containers by incorporating them in your development process
  • Complete interesting exercises to learn how to secure and control access of your containers
  • Work with advanced features of Docker to make your development process smoother and reliable


Book Description

No doubt Docker Containers are the future of highly-scalable software systems and have cost and runtime efficient supporting infrastructure. But learning it might look complex as it comes with many technicalities. This is where The Docker Workshop will help you.


Through this workshop, you'll quickly learn how to work with containers and Docker with the help of practical activities. 


The workshop starts with Docker containers, enabling you to understand how it works. You'll run third party Docker images and also create your own images using Dockerfiles and multi-stage Dockerfiles. Next, you'll create environments for Docker images, and expedite your deployment and testing process with Continuous Integration. Moving ahead, you'll tap into interesting topics and learn how to implement production-ready environments using Docker Swarm. You'll also apply best practices to secure Docker images and to ensure that production environments are running at maximum capacity. Towards the end, you'll gather skills to successfully move Docker from development to testing, and then into production. While doing so, you'll learn how to troubleshoot issues, clear up resource bottlenecks and optimize the performance of services.


By the end of this workshop, you'll be able to utilize Docker containers in real-world use cases.


What you will learn

  • Get a solid understanding of how Docker containers work
  • Network Docker images and environments to allow communication between services
  • Build and publish docker images from a CI/CD pipeline
  • Use Docker Swarm to implement production-ready environments
  • Find out how to replace Swarm with Kubernetes clusters
  • Extend your Docker images with Plugins


Who this book is for

This is the right learning asset if you are a developer or a beginner who wants to get a practical understanding of Docker containers. If you have experienced in running command shells or knowledge of IntelliJ, atom, or VSCode editors, then you will grasp the topics covered here quickly.

商品描述(中文翻譯)

開始在本地機器上使用 Docker,並透過這本簡化的實用指南逐步進入生產環境中部署有用的應用程式

主要特點


  • 透過將 Docker 容器納入開發過程,獲得對 Docker 容器的實際理解

  • 完成有趣的練習,學習如何保護和控制容器的存取

  • 使用 Docker 的進階功能,使您的開發過程更加順暢和可靠

書籍描述
毫無疑問,Docker 容器是高度可擴展軟體系統的未來,並擁有成本和運行效率高的支援基礎設施。但學習它可能看起來很複雜,因為它涉及許多技術細節。這就是《Docker 工作坊》將幫助您的地方。

透過這個工作坊,您將快速學會如何使用容器和 Docker,並透過實際活動來輔助學習。

工作坊從 Docker 容器開始,讓您了解其運作方式。您將運行第三方 Docker 映像,並使用 Dockerfile 和多階段 Dockerfile 創建自己的映像。接下來,您將為 Docker 映像創建環境,並透過持續整合加快部署和測試過程。隨著進展,您將接觸到有趣的主題,學習如何使用 Docker Swarm 實現生產就緒的環境。您還將應用最佳實踐來保護 Docker 映像,並確保生產環境以最大容量運行。在結束時,您將獲得成功將 Docker 從開發轉移到測試,然後再到生產的技能。在此過程中,您將學習如何排除問題、清除資源瓶頸並優化服務性能。

在這個工作坊結束時,您將能夠在實際案例中利用 Docker 容器。

您將學到什麼


  • 深入了解 Docker 容器的運作方式

  • 將 Docker 映像和環境進行網路連接,以允許服務之間的通信

  • 從 CI/CD 管道構建和發布 Docker 映像

  • 使用 Docker Swarm 實現生產就緒的環境

  • 了解如何用 Kubernetes 叢集取代 Swarm

  • 使用插件擴展您的 Docker 映像

本書適合誰
如果您是開發人員或想要實際了解 Docker 容器的初學者,這是合適的學習資源。如果您有運行命令行介面的經驗或對 IntelliJ、Atom 或 VSCode 編輯器有了解,那麼您將能夠快速掌握這裡涵蓋的主題。