#docker #asp.net-core
Вопрос:
Я новичок в Докере и пытаюсь докеризировать ASP.NET Приложение Core 5.0, использующее следующий файл Dockerfile
ENV ASPNETCORE_Environment=Production ENV ASPNETCORE_URLS http:// :5000 WORKDIR /server VOLUME ./wwwroot/Repository COPY . ./ RUN dotnet publish -c Release -o publish EXPOSE 5000/tcp ENTRYPOINT ["dotnet","publish/Project.dll"]
Продолжайте получать эту ошибку при выполнении КОПИРОВАНИЯ…
=gt; [3/4] COPY . ./ 0.7s =gt; ERROR [4/4] RUN dotnet publish -c Release -o publish 15.1s ------ gt; [4/4] RUN dotnet publish -c Release -o publish: #8 1.358 Microsoft (R) Build Engine version 16.1.76 g14b0a930a7 for .NET Core #8 1.358 Copyright (C) Microsoft Corporation. All rights reserved. #8 1.358 #8 13.36 /server/TalkNowAPI.csproj : error NU1202: Package Npgsql.EntityFrameworkCore.PostgreSQL 5.0.0 is not compatible with net50 (.NETFramework,Version=v5.0). Package Npgsql.EntityFrameworkCore.PostgreSQL 5.0.0 supports: netstandard2.1 (.NETStandard,Version=v2.1) [/server/TalkNowAPI.sln] #8 13.37 /server/TalkNowAPI.csproj : error NU1202: Package Microsoft.EntityFrameworkCore.Design 5.0.0 is not compatible with net50 (.NETFramework,Version=v5.0). Package Microsoft.EntityFrameworkCore.Design 5.0.0 supports: netstandard2.1 (.NETStandard,Version=v2.1) [/server/TalkNowAPI.sln] #8 13.37 /server/TalkNowAPI.csproj : error NU1202: Package Microsoft.EntityFrameworkCore.Relational 5.0.0 is not compatible with net50 (.NETFramework,Version=v5.0). Package Microsoft.EntityFrameworkCore.Relational 5.0.0 supports: netstandard2.1 (.NETStandard,Version=v2.1) [/server/TalkNowAPI.sln] #8 13.50 Restore failed in 10.64 sec for /server/TalkNowAPI.csproj.
Есть идеи, как это исправить?
Спасибо!