雲端運算 / Docker
Docker 是一個開源的容器化平台,旨在幫助開發者更有效率地打包、部署和執行應用程式。通過 Docker,開發者可以將應用程式及其相關的依賴項,如程式庫、框架和其他工具,打包成一個輕量級的可移植容器,並在任何支援 Docker 的環境中運行。
Docker 的核心概念是容器,容器是一個獨立且輕量的運行環境,它包含了應用程式的所有必要元件,如程式碼、執行環境、系統工具、系統庫等。相比傳統的虛擬機器,容器更加輕量,啟動速度更快,並且具有更高的性能。
Docker 提供了一個簡單而強大的命令行工具,開發者可以通過這些工具創建、管理和運行容器。使用 Dockerfile,開發者可以定義應用程式的打包配置,包括基礎映像、依賴項和運行指令,並通過 Docker CLI 構建和執行這些容器。
Docker 的另一個重要功能是 Docker Compose,它是一個用於定義和管理多個容器的工具,開發者可以通過一個簡單的 YAML 文件來定義多個容器的配置,並使用一個命令來啟動、停止和管理這些容器。
除了開發和部署應用程式之外,Docker 還可以幫助開發者快速構建測試環境、持續集成和持續部署流水線,並支援在不同環境之間輕鬆地移植和部署應用程式。
總的來說,Docker 是一個強大的容器化平台,能夠幫助開發者更加輕鬆地打包、部署和執行應用程式,並提高開發效率和部署靈活性。
相關書籍
-
79折
Docker 建置與執行, 3/e (Docker: Up & Running: Shipping Reliable Containers in Production, 3/e)$880$695 -
79折
容器底層原理運作 - containerd 剖析實戰精要$800$632 -
79折
DevOps 七步大法 - Docker 硬功夫實戰容器$880$695 -
78折
Docker 實戰 6堂課:56個實驗動手做,掌握 Linux 容器核心技術(iThome鐵人賽系列書)【平裝】$650$507 -
79折
Python 大數據專案 X 工程 X 產品 資料工程師的升級攻略, 2/e$780$616 -
78折
不可不知的 Docker 開發部署實戰筆記:網站工程師一定要會的 8大核心能力$620$484 -
78折
30天與 Docker 做好朋友:跟鯨魚先生一同探索開發者的大平台(iT邦幫忙鐵人賽系列書)(修訂版)$600$468 -
79折
圖解 Docker & Kubernetes 的知識與使用方法$620$490 -
79折
跟著 Docker 隊長,修練 22天就精通 - 搭配 20小時作者線上教學,無縫接軌 Microservices、Cloud-native、Serverless、DevOps 開發架構$880$695 -
79折
比 Docker 再高階一步:使用 Harbor 完成 Helm Chart 容器及鏡像雲端原生管理$880$695 -
79折
Python for DevOps|學習精準有效的自動化 (Python for Devops: Learn Ruthlessly Effective Automation)$780$616 -
79折
實況直播:用 Docker 建構大型資料中心$880$695 -
78折
Docker 專業養成 ─ 活用基礎與實踐技能 (暢銷回饋版)$450$351 -
85折
Docker 工作現場實戰寶典 (Docker Cookbook, 2/e)$520$442 -
79折
實戰 Docker|使用 Windows Server 2016 / Windows 10$480$379 -
85折
第一次用 Docker 就上手$420$357 -
79折
Docker 錦囊妙計 (Docker Cookbook)$680$537