• 課程時長

    2 小時 52 分

  • 課程級別

    初級

  • 授課語言

    中文

這堂課你將會學到

  • 熟悉如何透過Container對應用程式進行封裝與部署
  • 學會Docker細節調整,能夠自行建置各種不同用途的Container
  • 完整了解與使用Docker功能,並能在正式環境部署容器
  • 轉移專案時,能夠快速的重建一套相同的環境方便測試

章節目錄

  • 1

    第 1 章 為什麼要 Docker ?

    • 單元 1 - 講古 : 什麼是 docker?

    • 單元 2 - 比較 : Docker vs. Virtual Machine?

  • 2

    第 2 章 為什麼現在一定要學 Docker ?

    • 單元 1 - Docker三大面向:效率、穩定、方便

  • 3

    第 3 章 Docker 的初步認識

    • 單元 1 - Docker 架構

    • 單元 2 - Docker Image / Docker Hub 的初步認識

  • 4

    第 4 章 Docker 環境的建立

    • 單元 1 - Windows 上的 Docker 環境建置

    • 單元 2 - Mac 上的 Docker 環境建置

    • 單元 3 - Linux 上的 Docker 環境建置

  • 5

    第 5 章 Docker Image:打造符合自己需求的Container樣板

    • 單元 1 - 撰寫 Dockerfile 建立專屬 Image

    • 單元 2 - 上傳 Image 至 Docker Hub

  • 6

    第 6 章 Docker 深入解析 - Container 與 Volume

    • 單元 1 - Docker Container:將應用程式和環境一起打包!

    • 單元 2 - Docker Volume:保存容器數據,資料無痛轉移!

  • 7

    第 7 章 Docker Network:用參數自由切換與設定網路模式!

    • 單元 1 - 建立網路 - 僑接、獨立、開放網路架構

    • 單元 2 - Hostname、DNS設定。實作流量的 blocking 與 reroute

    • 單元 3 - 通訊阜轉發

    • 單元 4 - Container 聯絡彼此的方法

  • 8

    第 8 章 Docker 的管理指令大全

    • 單元 1 - Docker 常用基本指令

  • 9

    第 9 章 Docker Compose

    • 單元 1 - Docker Compose:一個指令就可以控制所有專案所需 Services

  • 10

    第 10 章 實戰演練 - 將 Docker 用於軟體部屬

    • 單元 1 - 實戰:建立網頁伺服器與資料庫

    • 單元 2 - 實戰:使用 Docker compose 疾速佈建服務

  • 11

    第 11 章 [2020 6月更新] 在 GCP 結合 git 與 docker 部署完整網頁應用程式

    • 單元 1 - 使用圖形化介面部屬網頁與資料庫系統只需要幾分鐘 !