Python 容器化實戰課程
Buy now
Learn more
Discussions
簡介
如何學習這門課程
了解容器 (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 部署流程
Products
Course
Section
了解容器 (Container) 以及實際的應用
了解容器 (Container) 以及實際的應用
Python 容器化實戰課程
Buy now
Learn more
Discussions
簡介
如何學習這門課程
了解容器 (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) 和軟體設計實務實踐
單元測試與容器的完美結合
容器化應用程式最佳實踐:無狀態應用程式設計
容器化應用程式最佳實踐:應用程式設計模式
This section is
delayed by 28 days.
規模部署容器化應用程式
Amazon ECS 簡介
AWS Fargate 簡介
AWS Fargate 部署實戰演練
規模部署 ECS 應用:網頁服務以及負載均衡器部署策略
AWS 容器應用最佳實踐:安全連接資料庫、成本優化與優雅退出策略
實作練習:應用最佳實踐整合 Deepseek & OpenAI ChatGPT 建立應用程式
AWS 容器應用最佳實踐:ECS 自動擴展
自訂域名 (Domain) 及證書
This section is
delayed by 35 days.
設計 CI/CD Pipeline
DevOps 及 CI/CD 簡介
整合 GitHub 完成自動化 CI/CD 部署流程
8 Lessons
為什麼要使用容器技術?
容器虛擬化技術基礎: namespace, Docker, Podman
開始使用 Docker 安裝以及運行第一個容器、命令概覽及操作
實作練習 (Docker)
知識檢查:Docker 基礎
開始使用 Podman 安裝以及運行第一個容器、命令概覽及操作
實作練習 (Podman)
知識檢查:Podman 基礎