設定 AWS 帳號 - 使用新版 AWS 主控台介面建立一個 IAM User
Preview unavailable
You must log in or sign up to view this lesson.
Login
Sign up
Python 容器化實戰課程
Buy now
Learn more
簡介
如何學習這門課程
了解容器 (Container) 以及實際的應用
為什麼要使用容器技術?
容器虛擬化技術基礎: namespace, Docker, Podman
開始使用 Docker 安裝以及運行第一個容器、命令概覽及操作
實作練習 (Docker)
知識檢查:Docker 基礎
開始使用 Podman 安裝以及運行第一個容器、命令概覽及操作
實作練習 (Podman)
知識檢查:Podman 基礎
(可選) AWS 環境的準備工作
設定 AWS 帳號 - 使用新版 AWS 主控台介面建立一個 IAM User
設定 AWS 帳號 - AWS CLI 工具設定
掌握容器映像 (Container Image)
容器映像建立與運行
容器映像建立與運行:實作練習建立一個簡易的 NumPy 容器化應用程式
深入探索 Dockerfile
實作練習:進階 Dockerfile 指令
知識檢查:進階 Dockerfile
推送到映像倉庫:ECR、DockerHub
容器技術的進階應用
容器網路介紹 (Container Networking)
實作練習:自訂義容器網路
容器儲存介紹 (Volume)
實作練習:容器儲存方案
使用容器輕鬆建立本機 Python 環境並且進行開發
知識檢查:容器技術的進階應用
Python 容器化應用程式封裝與最佳實務
深入探討 Python 應用程式封裝技巧以及容器化:pip、Virtual Environment (virenv)
實作練習:Python 虛擬環境與容器化基礎
細談 Container Image 和建立容器映像的最佳實務
實作練習:優化容器映像
容器化應用執行效能優化 (cgroup)、記憶體資源管理和除錯
實作練習:容器常見退出除錯
單元測試 (Unit Tests) 和軟體設計實務實踐
單元測試與容器的完美結合
容器化應用程式最佳實踐:無狀態應用程式設計
容器化應用程式最佳實踐:應用程式設計模式
規模部署容器化應用程式
Delayed 28 days
Amazon ECS 簡介
AWS Fargate 簡介
AWS Fargate 部署實戰演練
規模部署 ECS 應用:網頁服務以及負載均衡器部署策略
AWS 容器應用最佳實踐:安全連接資料庫、成本優化與優雅退出策略
實作練習:應用最佳實踐整合 Deepseek & OpenAI ChatGPT 建立應用程式
AWS 容器應用最佳實踐:ECS 自動擴展
自訂域名 (Domain) 及證書
設計 CI/CD Pipeline
Delayed 35 days
DevOps 及 CI/CD 簡介
整合 GitHub 完成自動化 CI/CD 部署流程