Docker 容器入門:從映像檔到 Compose · 第 01 章
先認識 Docker 的三個角色
建立基本心智模型:Docker 是工具,映像檔是範本,容器是執行中的程式。先確認工具可用,不急著改專案。
貓老闆的簡報
映像檔和容器不是同一個東西,先把關係弄清楚。
——自己的網站或課程練習站的老闆「掌櫃」下需求時的原話
這章做什麼
用自己的話說明 Docker、映像檔、容器各自負責什麼,並確認本機 Docker 可用。
動手做
- 先閱讀本章三個名詞:Docker 負責管理;映像檔描述啟動環境;容器是由映像檔啟動的執行個體。
- 依你的作業系統,從本章延伸閱讀選擇 Windows 的 Docker Desktop 或 macOS 的 OrbStack 安裝指南;照官方步驟安裝後,開啟應用程式並等它完成啟動。
- 開啟終端機,執行 docker --version。若找不到指令或 Docker 尚未啟動,先回到應用程式確認狀態,不用自行猜設定。
- 執行 docker run hello-world。第一次可能需要下載範例映像檔;讀取輸出,確認工具能建立映像檔並啟動容器。
- 執行 docker image ls 和 docker container ls -a,分別查看映像檔與容器清單。只查看,不刪除不認識的項目。
親手試試
映像檔 image
範本:包含啟動程式所需的檔案與執行環境。
容器 container
執行個體:由映像檔啟動,正在執行的隔離環境。
這樣對 AI 說
中文就可以
請用初學者聽得懂的方式解釋 Docker、映像檔和容器的差別,先用文字流程圖表示三者關係。接著逐步帶我確認 Docker 是否已安裝並啟動,說明每個指令的用途、預期輸出和常見原因。不要要求我刪除任何既有映像檔或容器。
本章驗收清單
先能分清三個名詞,再往下學建置與啟動。
- 能說明映像檔是範本、容器是執行個體
- docker --version 能回報版本
- 能分別列出映像檔和容器
- 沒有刪除不認識的項目
這章的相關詞條
詞條頁都有可以動的示範——卡住的時候,去把名詞弄清楚,回來繼續做。
官方參考資料
進度只存在這台瀏覽器,不上傳、不追蹤。