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 文件也复制到容器中。
我正在使用公司的离线机器(没有互联网连接)。当我执行 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 文件也复制到容器中。