Quantcast
Channel: ASP.NET Core
Viewing all articles
Browse latest Browse all 9386

WEB API and Docker host issue

$
0
0

Dear all,

I have a simple web api project for which I need to host it under Docker image.

For that I have added the following docker file to my root project :

FROM mcr.microsoft.com/dotnet/core/aspnet:2.2-nanoserver-1709 AS base
WORKDIR /app
EXPOSE 80

FROM mcr.microsoft.com/dotnet/core/sdk:2.2-nanoserver-1709 AS build
WORKDIR /src
COPY ["BooksApi/BooksApi.csproj", "BooksApi/"]
RUN dotnet restore "BooksApi/BooksApi.csproj"
COPY . .
WORKDIR "/src/BooksApi"
RUN dotnet build "BooksApi.csproj" -c Release -o /app

FROM build AS publish
RUN dotnet publish "BooksApi.csproj" -c Release -o /app

FROM base AS final
WORKDIR /app
COPY --from=publish /app .
ENTRYPOINT ["dotnet", "BooksApi.dll"]

If I compile and run the app from visual studio , docker file gets compile and runn properly and I can hit my web site api.

Then I have try to compile and run doker image outide visual studio using docker command as explain in different post.
For that I open a powershell command and then run  the follwing command from the root of my project :

docker build -t myimage .

by doing so I get a failure error as desribed below :

Docker error

Any idea what can be wrong ?

regards


Viewing all articles
Browse latest Browse all 9386

Trending Articles