聯繫我們

課程簡介

容器化與 Docker 簡介

  • 理解軟體容器化概念
  • 容器相對於傳統部署模型的優勢
  • Docker 概觀及其在現代應用程式交付中的角色
  • 開發與運營中的常見容器使用案例

Docker 安裝與環境設定

  • 安裝與設定 Docker
  • 理解 Docker 元件與架構
  • 使用 Docker CLI
  • 管理 Docker 服務與設定

Docker 架構與核心概念

  • Docker 引擎、映像、容器與登錄庫
  • 容器生命週期管理
  • 理解 Docker 物件與資源
  • 操作 Docker 環境的最佳實務

操作 Docker 映像與容器

  • 拉取與管理 Docker 映像
  • 建立與運行容器
  • 容器設定與管理
  • 檢視、監控與維護容器

使用 Dockerfile 建置應用程式

  • 理解 Dockerfile 結構與指令
  • 建立自訂 Docker 映像
  • 優化映像大小與建置效能
  • 管理應用程式相依性與設定

Docker 儲存與資料管理

  • 理解容器儲存概念
  • 使用卷(volumes)與綁定掛載(bind mounts)
  • 持久化應用程式資料
  • 有效管理容器資料

Docker 網路

  • 理解 Docker 網路概念
  • 建立與管理 Docker 網路
  • 連接多個容器
  • 設定應用程式與服務之間的通訊

操作 Docker 登錄庫

  • 理解映像儲存庫與登錄庫
  • 使用 Docker Hub 與私有登錄庫
  • 推送與拉取映像
  • 管理映像版本與安全考量

容器編排與縮放概念

  • 容器編排入門
  • 理解編排平台的作用
  • Docker Compose 概觀
  • 為可擴展部署準備應用程式

故障排除與最佳實務

  • 診斷常見的 Docker 問題
  • 管理日誌與容器效能
  • 應用安全與維護最佳實務
  • 優化基於 Docker 的應用程式環境

Docker 實作工作坊與課程回顧

  • 建置與部署容器化應用程式
  • 管理多個容器與服務
  • 應用 Docker 命令與工作流程
  • 回顧核心概念與後續步驟

最低要求

  • 了解網路基礎知識。
  • 具備 Linux 命令列操作經驗。

受眾

  • 開發人員
  • DevOps 工程師
  • 系統管理員
 14 小時

人數


每位參與者的報價

客戶評論 (7)

即將到來的課程

課程分類