docker 指令紀錄 in 2025

Docker 指令紀錄 in 2025, for NET8, React and ASP.NET Core 專案部署紀錄。

引言

這只是一份紀錄。無法泛用。留參。

此例是用在部署 NET8 React in ASP.NET Web App 到 Docker Desktop。

此例部署到 Docker Desktop 是 HTTP 模式。若要支援 HTTPS 需再加入 TLS/SSL 憑證與相關組態。

開發環境

  • IDE: Visual Studio 2022

  • 平台: NET8

  • 框架: React in ASP.NET Core (TypeScript)

  • 部署目標: Docker Desktop (linux containger)

部署程序

因為一些原因打算在本地端編譯後再上傳到 Docker。正常來說 CI/CD 都是在 Docker 端執行。

O、前置工作

  • 備好一份可成功編譯與執行的專案。

  • 安裝 Docker Desktop。

  • ...

一、手動發佈專案。

先手動發行專案到 _publish 目錄。

設定如下圖:

二、執行 docker CI 指令

加入 Dockerfile 並填寫組態。

執行 docker CI 指令。

三、執行 docker CD 指令

打算透過 docker.env 參數檔喂參數。先填好參數檔。

再執行 docker CD 指令。

四、若成功的話在 browser 開啟你的 Web App。

沒圖沒真象

順便整理指令

(先這樣)

Last updated