[英]Is it possible to run an oracle container image in local machine without docker desktop?
[英]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.