Docker compose in asp.net core offline (no internet connexion) : 无法加载源的服务索引

Docker compose in asp.net core offline (no internet connexion) : unable to load the service index for source

我正在使用公司的离线机器(没有互联网连接)。当我执行 docker-compose 时,出现错误:无法加载源 https://api.nuget.org/v3/index.json 的服务索引。 (这很正常,因为我的机器上没有互联网)。问题是,即使我更改了 Nuget.config 文件(因此路径“https://api.nuget.org/v3/index.json”不再位于 Nuget.config), 我仍然有同样的错误:

Error: Unable to load service index for source

这里有我的服务的 docker 文件: Dockerfile

和 docker-撰写: docker-compose file

感谢您的帮助。

当您在 Dockerfile 中执行 dotnet restore 时,您只是将 .csproj 文件复制到容器中。

在执行 dotnet restore 之前,将 nuget.config 文件也复制到容器中。