Developing with Docker

Jaroslaw Krochmalski

  • 出版商: Packt Publishing
  • 出版日期: 2016-11-28
  • 售價: $1,970
  • 貴賓價: 9.5$1,872
  • 語言: 英文
  • 頁數: 262
  • 裝訂: Paperback
  • ISBN: 1786469901
  • ISBN-13: 9781786469908
  • 相關分類: Docker
  • 海外代購書籍(需單獨結帳)

相關主題

商品描述

Key Features

  • Cut through the noise and in simple terms learn to package your applications and test, ship, and scale your containers
  • Find and build images and successfully run your programs within containers
  • Build, deploy, and test your Docker containers and put them to work in production

Book Description

This fast-paced practical guide will get you up and running with Docker. Using Docker, you will be able to build, ship, and run many distributed applications in real time.

You will start with quickly installing Docker and start working with images and containers. We will present different types of containers and their applications, and show you how to find and build images. You will learn how you can contribute to the image repository by publishing different images. This will familiarize you with the image building process and you will be able to successfully run your programs within containers.

By finishing this book, you will be well equipped in deploying your applications using Docker and will have a clear understanding of concepts, techniques, and practical methods to get it running in production systems.

What you will learn

  • Understand Docker’s architecture
  • Build, ship, and run distributed applications
  • Deploy, automate, and manage the execution of applications within Docker
  • Scale and virtualize images and containers
  • Utilize the networking features that Docker offers
  • Use repositories to store and retrieve images

About the Author

Jarosław Krochmalski is a passionate software designer and developer who specializes in the financial business domain. He has over 12 years of experience in software development. He is a clean-code and software craftsmanship enthusiast. He is a Certified Scrum Master and a fan of Agile. His professional interests include new technologies in web application development, design patterns, enterprise architecture, and integration patterns.

He has been designing and developing software professionally since 2000 and has been using Java as his primary programming language since 2002. In the past, he worked for companies such as Kredyt Bank (KBC) and Bank BPS on many large-scale projects such as international money orders, express payments, and collection systems. He currently works as a consultant at Danish company 7N as an infrastructure architect for the Nykredit bank. You can reach him via Twitter at @jkroch or by e-mail at jarek@finsys.pl.

Table of Contents

  1. Introduction to Docker
  2. Installing Docker
  3. Understanding Images and Containers
  4. Networking and Persistent Storage
  5. Finding Images
  6. Creating Images
  7. Running Containers
  8. Publishing Images
  9. Using Docker in Development
  10. More Resources

商品描述(中文翻譯)

關鍵特點
- 簡單明瞭地學習如何打包應用程式,測試、發佈和擴展容器
- 找到並構建映像,並在容器內成功運行您的程式
- 構建、部署和測試您的 Docker 容器,並在生產環境中投入使用

書籍描述
這本快速實用的指南將幫助您快速上手 Docker。使用 Docker,您將能夠即時構建、發佈和運行多個分散式應用程式。

您將從快速安裝 Docker 開始,並開始使用映像和容器。我們將介紹不同類型的容器及其應用,並展示如何找到和構建映像。您將學習如何通過發佈不同的映像來貢獻於映像庫。這將使您熟悉映像構建過程,並能夠在容器內成功運行您的程式。

完成本書後,您將能夠熟練使用 Docker 部署應用程式,並對概念、技術和實用方法有清晰的理解,以便在生產系統中運行。

您將學到的內容
- 理解 Docker 的架構
- 構建、發佈和運行分散式應用程式
- 在 Docker 中部署、自動化和管理應用程式的執行
- 擴展和虛擬化映像和容器
- 利用 Docker 提供的網路功能
- 使用庫來儲存和檢索映像

關於作者
**Jarosław Krochmalski** 是一位熱情的軟體設計師和開發者,專注於金融業務領域。他擁有超過 12 年的軟體開發經驗,是一位乾淨代碼和軟體工藝的愛好者。他是認證的 Scrum Master,也是 Agile 的粉絲。他的專業興趣包括網頁應用程式開發中的新技術、設計模式、企業架構和整合模式。

自 2000 年以來,他一直專業設計和開發軟體,自 2002 年以來一直使用 Java 作為主要程式語言。在此之前,他曾在 Kredyt Bank (KBC) 和 Bank BPS 等公司工作,參與多個大型專案,如國際匯款、快速支付和收款系統。他目前在丹麥公司 7N 擔任顧問,擔任 Nykredit 銀行的基礎架構架構師。您可以通過 Twitter @jkroch 或電子郵件 jarek@finsys.pl 與他聯繫。

目錄
1. Docker 簡介
2. 安裝 Docker
3. 理解映像和容器
4. 網路和持久儲存
5. 尋找映像
6. 創建映像
7. 運行容器
8. 發佈映像
9. 在開發中使用 Docker
10. 更多資源