Docker缓存和磁盘空间

时间:2020-04-09 17:49:27

标签: docker asp.net-core docker-compose

我最近开始为.whl应用程序使用docker。我发现可以先复制pip install PyAudio-0.2.11-cp37-cp37m-win32.whl 个文件,然后复制asp.net core,然后复制所有其他文件并复制.csproj。 这样,如果没有将新的nuget软件包添加到nuget restore文件中,dotnet publish将由于缓存而被跳过。与发布相同。

这就是我们想要的,但是当我们用完服务器上的磁盘空间时,我们意识到,在每次构建后,我们都会得到一些悬空的映像,每个构建大约需要1GB。然后,我们在构建后放置了.csproj命令,以解决磁盘空间问题,但是缓存停止了工作。

所以我的问题是:是否可以同时进行缓存并摆脱磁盘空间问题?还是我们必须在两者之间做出选择?

0 个答案:

没有答案