雲端運算 / Docker
Docker 是一個開源的容器化平台,旨在幫助開發者更有效率地打包、部署和執行應用程式。通過 Docker,開發者可以將應用程式及其相關的依賴項,如程式庫、框架和其他工具,打包成一個輕量級的可移植容器,並在任何支援 Docker 的環境中運行。
Docker 的核心概念是容器,容器是一個獨立且輕量的運行環境,它包含了應用程式的所有必要元件,如程式碼、執行環境、系統工具、系統庫等。相比傳統的虛擬機器,容器更加輕量,啟動速度更快,並且具有更高的性能。
Docker 提供了一個簡單而強大的命令行工具,開發者可以通過這些工具創建、管理和運行容器。使用 Dockerfile,開發者可以定義應用程式的打包配置,包括基礎映像、依賴項和運行指令,並通過 Docker CLI 構建和執行這些容器。
Docker 的另一個重要功能是 Docker Compose,它是一個用於定義和管理多個容器的工具,開發者可以通過一個簡單的 YAML 文件來定義多個容器的配置,並使用一個命令來啟動、停止和管理這些容器。
除了開發和部署應用程式之外,Docker 還可以幫助開發者快速構建測試環境、持續集成和持續部署流水線,並支援在不同環境之間輕鬆地移植和部署應用程式。
總的來說,Docker 是一個強大的容器化平台,能夠幫助開發者更加輕鬆地打包、部署和執行應用程式,並提高開發效率和部署靈活性。
相關書籍
-
85折
$403Docker + Kubernetes 應用開發與快速上雲 -
80折
$1,260Modern Full-Stack Development: Using Typescript, React, Node.Js, Webpack, and Docker -
95折
$1,710gRPC: Up and Running: Building Cloud Native Applications with Go and Java for Docker and Kubernetes -
79折
$654雲計算那些事兒:從IaaS到PaaS進階 -
90折
$1,620Docker in Action, 2/e (Paperback) -
VIP 95折
$534$507 -
78折
$450$351 -
85折
$505Docker數據中心及其內核技術 -
85折
$352從 Docker 到 Kubernetes 入門與實戰 -
VIP 95折
$336$319 -
60折
$936Continuous Delivery with Docker and Jenkins -
85折
$305Python Docker 實戰 (Practical Docker with Python: Build, Release and Distribute your Python App with Docker) -
79折
$796Kubernetes 權威指南:從 Docker 到 Kubernetes 實踐全接觸, 4/e -
80折
$700Docker High Performance, Second Edition -
79折
$520$411 -
80折
$1,320Getting Started with Containerization -
VIP 95折
$1,258$1,195 -
VIP 95折
$1,730$1,644 -
60折
$990Mastering Docker Enterprise -
VIP 95折
$534$507 -
79折
$327因特網企業容器技術實踐 -
85折
$403深入淺出 Istio : Service Mesh 快速入門與實踐 -
80折
$1,118Generic Pipelines Using Docker: The DevOps Guide to Building Reusable, Platform Agnostic CI/CD Frameworks -
85折
$305微服務架構實戰 -- 基於 Spring Boot、Spring Cloud、Docker -
85折
$352Docker 微服務架構實戰 -
VIP 95折
$534$507 -
80折
$1,216Docker Cookbook, 2/e (Paperback) -
VIP 95折
$1,575$1,496 -
80折
$1,280Hands-On Full Stack Web Development with Angular 6 and Laravel 5: Become fluent in both frontend and backend web development with Docker, Angular and Laravel -
80折
$1,104Practical Docker with Python: Build, Release and Distribute your Python App with Docker