你是否也曾遇過「程式在我的電腦上可以跑,到你那邊就不行」的窘境?Docker 就是為了解決這個問題誕生!
這部影片是專為 Docker 新手,特別是使用 Windows 系統的開發者所設計的入門教學。我們將從最核心的概念講起,一步步帶你了解 Docker 為何如此重要,並在 Windows 11 上透過 WSL 2 建立環境,最終親手將一個簡單的 Python 應用程式打包成 Docker 容器並成功運行!
看完這部影片,你將學會:
✅ 什麼是 Docker?它解決了什麼問題?
✅ Docker 與 VM (虛擬機器) 的核心差異
✅ 為何在 Windows 上需要 WSL (Windows Subsystem for Linux)
✅ 實際操作:在 Windows 11 上啟用 WSL 並安裝 Docker Desktop
✅ 實作演練:撰寫 Dockerfile,將 Python 程式容器化
✅ 執行你的第一個 Docker 容器
---
🔗 *本集相關資源*
Docker 官方網站: https://www.docker.com/
Docker 官方文件: https://docs.docker.com/
WSL (Windows Subsystem for Linux) github: https://github.com/microsoft/WSL
程式碼: hello.py
https://drive.google.com/file/d/1SaEb...
Dockerfile:
https://drive.google.com/file/d/1zJP_...
---
🕒 *時間章節*
00:00 - 影片開頭與介紹
00:18 - 什麼是 Docker?核心概念解析
00:28 - 理解作業系統架構 (核心層與應用層)
01:08 - Docker vs VM 虛擬機器
01:37 - 為何 Windows 跑 Docker 需要 WSL?
02:03 - Docker 三大核心:Dockerfile, Image, Container
03:19 - 環境設定 (1):啟用 WSL 與 Windows 功能
04:08 - 環境設定 (2):下載與安裝 Docker Desktop
06:42 - 【實作】將 Python 程式容器化
07:02 - 步驟一:撰寫 Dockerfile 與 requirements.txt
08:26 - 步驟二:建立 Docker 映像 (Image)
08:51 - 步驟三:運行 Docker 容器 (Container)
---
*Asset Credits:*
Images: girlydrop.com
Icons: flaticon.com
---