發表文章

目前顯示的是有「軟體應用類-Docker-入門」標籤的文章

自救必看三大準則

入門Docker,從 HelloWorld 開始

一、從 HelloWorld 開始:安裝 Docker 和啟動基礎設置 下載並安裝 Docker Desktop : 訪問 Docker 官網 ,下載並安裝 Docker Desktop for Windows ,選擇 Windows-AMD64 版本。 啟動 Docker 和配置 WSL 2 : 安裝完成後,打開 PowerShell (以管理員身份運行)。 執行以下命令來啟用 WSL 2 (Windows Subsystem for Linux): wsl --install wsl --version 驗證 Docker 是否安裝成功 : 驗證 Docker 是否正常運行,並執行以下命令檢查 Docker 版本: docker --version 運行 HelloWorld 測試 : 進一步檢查 Docker 是否啟動成功,運行 HelloWorld 容器: docker run hello-world 確保啟用必要的項目 : 此時,你應該確認以下項目已成功啟用: WSL 2 Hyper-V Docker 二、設定 ASP.NET Core Docker 環境 創建 Dockerfile : 右鍵單擊你的方案根目錄,選擇 加入 -> 新項目 ,並命名為 Dockerfile 。 配置 Dockerfile : 在 Dockerfile 中,將以下內容粘貼到其中: # 使用 .NET 8 基礎映像來運行應用 FROM mcr.microsoft.com/dotnet/aspnet:8.0 AS base WORKDIR /app EXPOSE 80 # 使用 .NET SDK 基礎映像來構建應用 FROM mcr.microsoft.com/dotnet/sdk:8.0 AS build WORKDIR /src # 複製 .csproj 文件並還原 NuGet 包 COPY ["方案資料夾/主要方案.csproj", "方案資料夾/"] RUN dotnet restore "方案資料夾/主要方案.csproj" # 複製整個專案並構建 COPY . . WORKDIR ...