跳轉至

建立 2026-09-28 更新 2026-09-28

Docker 官方影音

Docker 官方在 YouTube 推出「Docker Concepts」系列短片,每支約 2~4 分鐘,一集講一個觀念,內容與 Docker 官方文件 Get started 一一對應。本頁依官方文件的章節順序整理,適合當作本站各章的影音輔助教材。

基本觀念(The basics)

對應本站 認識 Docker 與 Docker Compose。建議依序觀看。

What is a container?

頻道:Docker

簡述:說明容器是與主機其他行程隔離的執行單位,並在 Docker Desktop 上跑起第一個容器、查看它的檔案與日誌。

What is an image?

頻道:Docker

簡述:解釋映像檔是由多個唯讀 layer 組成的標準化套件,示範從 Docker Hub 搜尋、拉取映像檔並查看其分層。

What is a registry?

頻道:Docker

簡述:介紹 Registry(倉庫)與 Repository 的差別,示範把映像檔加上標籤並推送到 Docker Hub。

What is Docker Compose?

頻道:Docker

簡述:說明為什麼多容器應用要用 Compose 檔描述,示範一個指令啟動整組服務、再一個指令全部移除。

建置映像檔(Building images)

對應本站 Dockerfile 入門。

Understanding image layers

頻道:Docker

簡述:說明 Dockerfile 的每個指令如何產生一層檔案系統差異,以及多個映像檔共用底層 layer 為何能節省空間與下載時間。

Writing a Dockerfile

頻道:Docker

簡述:介紹 Dockerfile 的基本結構:選定基底映像檔、複製程式碼、安裝相依套件、設定啟動指令。

Build, tag, and publish an image

頻道:Docker

簡述:說明建置(build)、加標籤(tag)與發佈(push)三個步驟,以及映像檔名稱與標籤的命名規則。

Using the build cache

頻道:Docker

簡述:說明 Docker 如何比對指令與檔案來重用既有 layer、哪些變動會讓快取失效,以及如何安排指令順序加快重建。

Multi-stage builds

頻道:Docker

簡述:用多階段建置把編譯工具留在 build 階段,最終映像檔只保留執行所需檔案,體積明顯縮小。

執行容器(Running containers)

對應本站 Docker 基本操作。

Publishing and exposing ports

頻道:Docker

簡述:解釋 -p 主機埠:容器埠 的意義,以及 EXPOSE 只是文件化、並不會真的開放連接埠。

Overriding container defaults

頻道:Docker

簡述:說明映像檔的預設設定不一定符合需求,示範在啟動容器時覆寫環境變數、網路設定與啟動指令。

Persisting container data

頻道:Docker

簡述:說明容器刪除後檔案變更會一起消失,以及如何用 Volume 讓資料庫等資料在容器重建後保留下來。

Sharing local files with containers

頻道:Docker

簡述:比較 Volume 與 bind mount,說明如何把主機資料夾分享給容器,讓修改即時反映到容器內。

Multi-container applications

頻道:Docker

簡述:說明多容器應用是由多個各司其職的容器組成,並比較逐一 docker run 與使用 Compose 管理的差異。

Docker Compose 指南

官方 Docker Compose 指南 附帶的兩支影片。

Why Docker Compose

頻道:Docker

簡述:從開發者日常痛點出發,說明 Compose 如何讓多服務環境可版本化、可分享。

Why Docker Compose Demo

頻道:Docker

簡述:搭配前一支影片的實機示範,實際用 Compose 檔啟動並管理一個多服務應用程式。

軟體供應鏈安全與 Docker Scout

對應本站 安全性與效能,取自官方 Docker Scout 指南。

What is Software Supply Chain Security?

頻道:Docker

簡述:說明軟體供應鏈攻擊的風險,以及為何需要掌握映像檔裡每個套件的來源。

What is a Software Bill of Materials (SBOM)

頻道:Docker

簡述:介紹 SBOM(軟體物料清單)是什麼、怎麼產生,以及它在弱點追蹤上的用途。

Why Docker Scout?

頻道:Docker

簡述:說明 Docker Scout 如何分析映像檔的套件與已知弱點(CVE),並提出修補建議。

Docker Scout Demo

頻道:Docker

簡述:實機示範用 Docker Scout 檢視映像檔的弱點與修補建議。

工作坊與除錯

Getting Started with Docker

頻道:Docker|長度:約 2 小時 40 分

簡述:官方直播工作坊,下載 Docker Desktop 後跟著講師一步步把應用程式容器化,適合想完整跟著操作一遍的初學者。

Have the superpower of fixing containers

頻道:Docker|長度:約 35 分鐘

簡述:Docker Captain Ákos Takács 示範如何找出容器出錯的根本原因,並用 Docker Desktop 的工具自行修復,對應本站 疑難排解。

官方學習資源