Docker 中部署 .NET 8 Web App 並支援 HTTPS
📌 目錄
1️⃣ 建立 .NET 8 Web App
dotnet new web -n MyWebApp
cd MyWebApp2️⃣ 建立 Dockerfile
Dockerfile3️⃣ 建立 HTTPS 憑證
4️⃣ 建立 docker-compose.yml
docker-compose.yml🔹 適用於標準 80/443 端口
🔹 若要使用 8080/8081 端口
8080/8081 端口5️⃣ 執行與測試
🔹 啟動容器
🔹 檢查運行狀態
🔹 檢查容器日誌
🔹 測試應用程式
🔹 停止並移除容器
6️⃣ 常見錯誤與解決方案
❌ 錯誤 1:The system cannot find the path specified.
The system cannot find the path specified.❌ 錯誤 2:Error mounting aspnetapp.pfx: not a directory
Error mounting aspnetapp.pfx: not a directory❌ 錯誤 3:環境變數內含敏感資訊
🎯 總結
Last updated