Don't run `dotnet restore` in `dockerfile`, build image from published dlls instead. *Update {app-name}.dll.
```
dotnet publish -c Release -o published
#use dockerfile below
FROM mcr.microsoft.com/dotnet/aspnet:6.0 AS runtime
WORKDIR /app
COPY published/ ./
ENTRYPOINT ["dotnet", "{app-name}.dll"]
```
https://learn.microsoft.com/en-us/aspnet/core/host-and-deploy/docker/building-net-docker-images?view=aspnetcore-6.0#build-and-deploy-manually
Don't run `dotnet restore` in `dockerfile`, build image from published dlls instead. *Update {app-name}.dll.
```
dotnet publish -c Release -o published
#use dockerfile below
FROM mcr.microsoft.com/dotnet/aspnet:6.0 AS runtime
WORKDIR /app
COPY published/ ./
ENTRYPOINT ["dotnet", "{app-name}.dll"]
```
https://learn.microsoft.com/en-us/aspnet/core/host-and-deploy/docker/building-net-docker-images?view=aspnetcore-6.0#build-and-deploy-manually