跳轉到
建立: 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 進行課程內容問答

    開啟 NotebookLM

完整課程簡報預覽

可直接在下方滑動查看簡報,或 點此下載 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 指令快速參考
疑難排解指南 常見問題與解決方案

相關資源


學習建議

  1. 建議按章節順序學習
  2. 每個章節的 Lab 實作務必親自動手操作
  3. 遇到問題先查閱 FAQ,再參考疑難排解指南
  4. 善用指令速查表加速學習