Docker Essentials 是一個參考技能,涵蓋您日常容器操作所需的核心 Docker CLI 命令與工作流程。它涵蓋完整的生命週期——從執行和管理容器、建構映像檔、使用 Compose 編排多容器應用程式,到維護磁碟區與網路。無論您是在除錯異常的容器,還是建立開發環境,這個技能都能讓您在不離開 AI 代理的情況下,隨時取得所需的正確命令。
npx clawhub@latest install docker-essentials點擊本頁頂部的 安裝 按鈕即可一鍵設定
exec shell、統計監控或檔案複製指令。docker 執行檔,或其未加入 PATH。涵蓋 docker run、docker stop、docker start、docker restart 與 docker rm 及常見的旗標組合。包含分離模式、具名容器、連接埠對應、磁碟區掛載與互動式終端機等使用模式。
提供日誌查看指令(docker logs -f、附時間戳記的日誌)、用於開啟 Shell 或執行一次性指令的 docker exec 模式、搭配 JSON 路徑篩選的 docker inspect、docker stats,以及用於即時查看程序狀態的 docker top。
涵蓋從 Dockerfile 建置映像檔的相關操作,包括標籤(tag)、自訂檔案、建置參數(build args)及 --no-cache 選項,以及映像檔的拉取(pull)、標記(tag)、推送(push)與清理(prune)。另收錄多階段建置(multi-stage build)範例,說明如何產生精簡的正式環境映像檔。
涵蓋 docker-compose up/down、依服務追蹤日誌、服務擴展、進入服務執行命令,以及重新建置並重新啟動的模式——管理多容器應用程式所需的一切。
涵蓋網路與磁碟區的建立、檢查、連線及移除,並介紹用於日常維護與故障排除的 docker volume prune 與 docker network inspect 指令。
提供 docker system df、docker system prune 的各種變體(包含映像檔與磁碟區的清理),以及針對容器、映像檔和磁碟區的個別清理指令,協助維持 Docker 環境的整潔。
使用開發容器工作流程來掛載您的原始碼目錄、公開開發伺服器埠口,並在已版本化的 Node(或其他語言)映像檔內執行——全程搭配 --rm,確保停止後不留下任何殘留內容。
資料庫工作流程範例示範如何啟動 PostgreSQL,並搭配具名磁碟區以實現資料持久化、透過環境變數設定認證憑據,以及對應連接埠——這是整合測試或本機開發中常見的模式。
串接使用 docker logs -f、docker exec -it … bash 以及 docker inspect,追蹤容器的執行狀況、讀取其環境變數,並在不修改映像檔的情況下探索其檔案系統。
逐步操作 docker build 搭配多階段 Dockerfile,將產生的映像檔標記版本號與 latest,再推送至登錄庫(registry)——所有步驟均使用 Docker Essentials 技能所提供的精確旗標語法。
登入後撰寫評價
尚無評價。來分享你的使用體驗吧!