跳轉至

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

YouTube 精選教學

本頁整理 YouTube 上評價穩定、內容正確的英文 Docker 教學,分成「完整教學」「快速入門」與「主題深入」三類。完整教學適合從頭系統學習;快速入門適合先建立全貌;主題深入則對應本站各章,遇到特定主題時再看。

完整教學

挑一門從頭看完即可,不必全部都看。已熟悉 Linux 命令列可選 TechWorld with Nana;命令列還不熟的人可選 freeCodeCamp。

Docker Tutorial for Beginners [FULL COURSE in 3 Hours]

頻道:TechWorld with Nana|長度:約 2 小時 45 分

簡述:Docker Captain Nana 的經典三小時教學影片,涵蓋容器與 VM 的差異、常用指令、除錯、Docker Network、Compose、Dockerfile、私有 Registry、Volume,並以實際專案串起從開發到部署的流程,示範很多。

Docker Crash Course for Absolute Beginners [NEW]

頻道:TechWorld with Nana|長度:約 1 小時 10 分

簡述:Nana 較新的精簡版教學,用一小時講完 Image、Container、Registry、連接埠對映與撰寫 Dockerfile,時間有限時優先看這支。

Docker Tutorial for Beginners - A Full DevOps Course

頻道:freeCodeCamp.org|長度:約 2 小時 10 分

簡述:由 KodeKloud 的 Mumshad Mannambeth 主講,從 Docker 概觀、docker run 細節、環境變數、Compose、Registry 講到 Docker Engine 架構與編排概念,並附動手實驗,節奏平穩、背景說明較多。

Docker Tutorial for Beginners

頻道:Programming with Mosh|長度:約 1 小時

簡述:Mosh 以清楚的口條介紹 Docker 的用途、安裝與開發流程,涵蓋軟體與 DevOps 工程師需要的基本功。

快速入門

先花十幾分鐘建立整體印象,再看完整教學或本站章節。

Docker in 100 Seconds

頻道:Fireship|長度:約 2 分鐘

簡述:100 秒動畫說明 Dockerfile、Image、Container 三者的關係,是最快的入門。

Learn Docker in 7 Easy Steps

頻道:Fireship|長度:約 11 分鐘

簡述:把一個 Node.js 應用程式容器化:安裝工具、寫 Dockerfile、建置映像檔、執行容器,最後用 Compose 管理多個容器,節奏快、重點密集。

you need to learn Docker RIGHT NOW!! // Docker Containers 101

頻道:NetworkChuck|長度:約 23 分鐘

簡述:用生動的比喻解釋容器與虛擬機的差異,並實際啟動第一批容器,適合對 Docker 還沒有感覺的人。

Docker Compose

對應本站 Docker Compose 與 docker-compose.yml 寫法。

Ultimate Docker Compose Tutorial

頻道:TechWorld with Nana|長度:約 1 小時

簡述:一小時「From Zero to Hero」:從 Compose 檔結構、服務間網路、環境變數到 Volume,以實作說明多容器應用的管理方式。

Docker Compose will BLOW your MIND!! (a tutorial)

頻道:NetworkChuck|長度:約 16 分鐘

簡述:從單一 docker run 指令出發,改寫成 Compose 檔,再逐步加入多個服務,示範 Compose 的便利。

Docker 網路

對應本站 Docker 基本操作 的 Network 一節。

Docker networking is CRAZY!! (you NEED to learn it)

頻道:NetworkChuck|長度:約 39 分鐘

簡述:從預設 bridge 一路實作到自訂 bridge、host、macvlan、ipvlan 等網路類型,看懂容器之間與對外如何連線。

Docker Networking Tutorial (Bridge - None - Host - IPvlan - Macvlan - Overlay)

頻道:Anton Putra|長度:約 20 分鐘

簡述:以圖解與實驗比較六種網路驅動,包含 Swarm 使用的 overlay 網路,適合想深入理解底層的人。

VS Code 與 Dev Containers

對應本站 VS Code 開發流程。

Get Started with Dev Containers in VS Code

頻道:Visual Studio Code|長度:約 7 分鐘

簡述:VS Code 官方短片,跟著示範設定並使用 Dev Containers,把開發環境搬進容器。

Using Docker containers in VS Code

頻道:Visual Studio Code|長度:約 37 分鐘

簡述:VS Code 官方深入介紹 Docker 擴充套件:自動產生 Dockerfile、使用 Docker Explorer 管理容器與映像檔等功能。

Beginner's Guide to VS Code Dev Containers

頻道:James Montemagno|長度:約 5 分鐘

簡述:James Montemagno 用五分鐘說明 dev container 的用途:把執行環境、工具與函式庫隔離在容器中,讓每個人開發環境一致。

Portainer 與 Swarm

對應本站 容器管理工具 與 Docker Swarm。

Portainer 101 - How to deploy a container on Docker using Portainer

頻道:Portainer IO|長度:約 3 分鐘

簡述:Portainer 官方教學,示範在網頁介面中部署一個 nginx 容器並對外公開連接埠。

Portainer Install Ubuntu tutorial - manage your docker containers

頻道:Christian Lempa|長度:約 16 分鐘

簡述:在 Ubuntu 伺服器上安裝 Portainer CE,並介紹如何在網頁介面中檢視與控制所有容器。

Docker Swarm Mode: EASY Tutorial

頻道:Christian Lempa|長度:約 30 分鐘

簡述:說明 Swarm 為何常被低估,並建立叢集、以 Compose 檔部署服務,示範 secrets、configs 與 overlay 網路。

CI/CD 與下一步

對應本站 DevOps 與 CI/CD。

GitHub Actions Tutorial - Basic Concepts and CI/CD Pipeline with Docker

頻道:TechWorld with Nana|長度:約 32 分鐘

簡述:講解 GitHub Actions 的 workflow、job、step 與 action,最後建立一條建置 Docker 映像檔並推送到 Registry 的流水線。

Docker Containers and Kubernetes Fundamentals – Full Hands-On Course

頻道:freeCodeCamp.org|長度:約 6 小時

簡述:從 Docker 一路講到 Kubernetes 的長篇實作教學,適合學完 Docker 想銜接 Kubernetes 的讀者。