簡體   English   中英

如何從本地 Docker 桌面運行 Docker 容器?

[英]How to run Docker container from local Docker Desktop?

我用一個簡單的.Net Core 控制台應用程序構建了一個 Docker 圖像,該應用程序只在循環中顯示消息。 構建后,我可以看到它已注冊到我的本地 Docker 桌面(見下面的截圖)。 但是當我運行它時,它似乎正在運行,但我沒有看到任何控制台顯示消息。 我在這里想念什么? 當我單擊右側的控制台圖標時,它只顯示一個空控制台,如下所示在此處輸入圖像描述

這是我的 docker 文件:

FROM mcr.microsoft.com/dotnet/runtime:5.0 AS base
WORKDIR /app

FROM mcr.microsoft.com/dotnet/sdk:5.0 AS build
WORKDIR /src
COPY ["TPA-Solution-0.csproj", "."]
RUN dotnet restore "TPA-Solution-0.csproj"
COPY . .
WORKDIR "/src/"
RUN dotnet build "TPA-Solution-0.csproj" -c Release -o /app/build

FROM build AS publish
RUN dotnet publish "TPA-Solution-0.csproj" -c Release -o /app/publish

FROM base AS final
WORKDIR /app
COPY --from=publish /app/publish .
ENTRYPOINT ["dotnet", "TPA-Solution-0.dll"]
enter code here

這是我的 docker-compose.ymal:

version: '3.4'

services:
  tpa-solution-0:
    image: ${DOCKER_REGISTRY-}tpasolution0
    build:
      context: .
      dockerfile: Dockerfile

日志中沒有太多內容。 附加的控制台也是如此......我想知道我的程序是否在容器運行時實際運行。 在此處輸入圖像描述

在此處輸入圖像描述

雙擊容器名稱以查看您的控制台日志,如果需要,您還可以使用控制台圖標附加到容器

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM