聯繫我們

課程簡介

容器化與 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 命令和工作流
  • 複習關鍵概念和後續步驟

最低要求

  • 對網絡的 understanding。
  • Linux 命令行的使用經驗。

目標受眾

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

客戶評論 (7)

課程分類