Docker 是一種容器化平台,能夠讓開發人員在不同的環境中運行應用程式,而不必擔心環境配置的問題。
這門課程適合對 docker 還不熟悉,想嘗試使用 docker 的人
課程大綱
- Docker 的概述和基本概念:Docker 是什麼?Docker 的核心概念、優點和使用案例。
- Docker 的安裝和配置:Docker 的安裝方法和設置選項。
- Docker 的基本指令:如何使用 Docker 建立、啟動、停止和刪除容器。
- Docker 的映像管理:如何建立和管理映像,並理解 Dockerfile 和映像層。
- Docker 的容器管理:如何管理容器的狀態、日誌和資源,以及使用 Docker Compose 管理多個容器。
- Docker 的網路管理:如何建立和管理 Docker 網路,以及 Docker 網路的類型和使用案例。
- Docker 的資料管理:如何在 Docker 容器中管理資料,並使用 Docker volume 和持久化儲存解決方案。
- Docker 的安全性和監控:如何保護 Docker 容器和環境,以及如何使用 Docker 的監控工具來監控 Docker 環境。
- Docker 的應用案例:使用 Docker 建立和部署不同類型的應用程式,如 Web 應用程式、資料庫、大數據應用程式等。
- Docker 的整合和擴展:如何整合 Docker 和其他技術,如 Kubernetes、Jenkins、GitLab 等,以及如何擴展 Docker 的功能和性能。