建立: 2026年1月26日 10:15:09
更新: 2026年8月19日 22:12:03
作者: Charles
Docker Containers 與 Kubernetes 系統管理¶
歡迎來到由 Charles 製作的 恆逸教育訓練中心 DCKA 課程 學習筆記!
課程資訊
- 課程名稱:Docker Containers 與 Kubernetes 系統管理
- 課程代號:DCKA
- 總時數:21 小時(3 天)
- 適合對象:網路工程師、雲端運算工程師
- 筆記製作: Charles
課程簡介¶
本課程旨在幫助學員掌握 Docker Container(容器)技術與 Kubernetes(簡稱 K8S)容器編排平台的核心概念與實務操作。透過理論講解與動手實作,你將學會如何建立、管理和部署容器化應用程式。
graph LR
A[傳統部署] --> B[虛擬化部署]
B --> C[容器化部署]
C --> D[容器編排 K8S]
style A fill:#f9f,stroke:#333
style B fill:#bbf,stroke:#333
style C fill:#bfb,stroke:#333
style D fill:#ff9,stroke:#333
📚 學習資源¶
多元學習管道
我們提供多種學習資源,讓您可以選擇最適合的方式深入了解課程內容!
-
課程介紹音檔
透過音檔快速了解課程重點與學習目標
-
AI 互動問答
使用 Google NotebookLM 與 AI 進行課程內容問答
完整課程簡報預覽¶
可直接在下方滑動查看簡報,或 點此下載 PDF (15MB)
學習目標¶
完成本課程後,你將能夠:
- 理解容器化技術的優勢與應用場景
- 熟練操作 Docker 容器的建立、啟動、停止與刪除
- 客製化 Docker Image(映像檔)
- 使用 Kubernetes 部署與管理容器化應用
- 實作 WordPress + MySQL 的容器化部署
課程大綱¶
1. Docker 基礎與管理 (LAB 01-08)¶
- 環境初始化與基本操作
- Docker 安裝 (Docker/Podman)
- Private Registry 建置
- Persistent Storage 與 WordPress 實作
2. Docker 進階應用 (LAB 09-10)¶
- 客製化 Docker Images (commit & Dockerfile)
- Dockerfile 指令與最佳實踐
3. Kubernetes 基礎 (LAB 11-15)¶
- Kubernetes 安裝 (Standalone & Cluster)
- 常用指令與 Namespaces
- Rolling Update 與 Service 負載均衡
4. Kubernetes 進階管理 (LAB 16-21)¶
- 儲存管理 (PV/PVC)
- 設定管理 (Secret/ConfigMap)
- 權限控制 (RBAC)
- 實作:WordPress + MySQL 完整部署
- Kubernetes Dashboard
- Private Registry 圖形管理 (docker-registry-web)
5. 專案技術架構¶
- MkDocs 與 GitHub Pages 網站發布架構
- Cloud Run、FastAPI 與 Gemini 串接流程
- Firestore 匿名問答紀錄與 IAM 邊界
- Frontend/Backend Delivery Pipeline
預備知識¶
開始本課程之前,建議你具備:
必備知識
- Linux 基礎指令操作(cd、ls、cat、vim 等)
- Linux 基本系統管理概念
- 建議具備 RHCE 認證能力或同等經驗
附錄資源¶
| 資源 | 說明 |
|---|---|
| Docker 指令速查表 | 常用 Docker 指令快速參考 |
| Kubernetes 指令速查表 | 常用 kubectl 指令快速參考 |
| 疑難排解指南 | 常見問題與解決方案 |
相關資源¶
- Docker 官方文件
- Kubernetes 官方文件
- Docker Hub
- :material-podman: Podman 官方文件
- 恆逸 DCKA 課程頁面
學習建議
- 建議按章節順序學習
- 每個章節的 Lab 實作務必親自動手操作
- 遇到問題先查閱 FAQ,再參考疑難排解指南
- 善用指令速查表加速學習