Docker教學
Warning
這個網站只是我學習過程中整理的文件!
資料整理完成後,才會彙整到我的教學網站上!
如果您不小心瀏覽到這個網站,需要注意裡面的訊息不一定都是正確的!
本課程從 0 開始,帶你掌握 Docker 的核心觀念、日常操作、Docker Compose、VS Code 開發流程、Portainer 管理,與 Docker Swarm 基礎叢集,最後串接 DevOps/CI/CD 與安全實務。
你會學到
- 容器化的觀念與效益
- 以 Dockerfile 打包應用、用 Compose 管理多服務
- 用 VS Code(Docker / Dev Containers 擴充套件)在容器中開發
- 用 Portainer 圖形化管理 Docker/Compose/Swarm
- 建立簡單的 Swarm 高可用服務
- 效能、安全、掃描與治理
- 與 GitHub Actions 等 CI/CD 整合
預先需求
- 基本 Linux/CLI、Git 基礎
- 可使用 Docker Desktop(Windows/macOS)或 Docker Engine(Linux)
安裝
快速開始
Note
--rm 是為了讓 container 在使用完後自動被刪除(包含匿名Volume)。