課程簡介

什麼是Docker?

  • 使用案例
  • Docker的主要組成部分
  • Docker 建築學
  • 底層技術

安裝Docker

  • 在 Ubuntu 和 Windows 上安裝
  • 使用 Docker Machine 進行主機置備
  • 適用於雲供應商的 Docker Machine 驅動程式

容器生命週期

  • 創建和運行容器
  • 停止和重新啟動
  • 調查容器
  • 查看紀錄
  • 查看流程
  • 刪除容器及其數據

Docker調整應用程式

  • hello world 示例
  • 互動式Bash容器
  • 通過提交更改來構建映像
  • 從 Dockerfile 產生映像
  • 基於 GitHub 的自動化構建
  • 在容器中運行多個進程
  • Gosu 助手工具
  • 在單個容器中運行 Web 應用
  • 在微服務架構中運行 Web 應用

管理映像

  • 查找和下載現有映像
  • Docker 中心和本地存儲庫
  • 與他人共用圖像
  • 部署私有鏡像倉庫

Networking 容器

  • 埠映射
  • 容器連結和命名
  • 創建和管理自定義網路
  • 通過多個Docker 主機進行網路(覆寫)

容器中的數據

  • 數據量
  • 將目錄和文件作為數據卷
  • 數據捲容器
  • 在 Docker 台主機之間共享的數據卷
  • 備份和恢復數據卷

Docker 複合

  • Docker Compose 概述
  • 使用一個命令運行多容器應用程式
  • 定義服務、網路、卷和變數
  • 設置資源的運行時約束

Docker Swarm

  • 原生 Docker 集群簡介
  • 發現服務
  • Docker Swarm 策略和過濾器

最低要求

熟悉命令行和 Linux 是一個優勢。

  21 時間:
 

人數


開始於

結束於


Dates are subject to availability and take place between 09:30 and 16:30.
Open Training Courses require 5+ participants.

客戶評論 (4)

相關課程

課程分類