Docker卷不能用于gradle映像
我试图caching每次我的gradle构build下载的东西。 为此,我尝试使用-v选项( -v gradle_cache:/root/.gradle
装载卷
事情是每次我重新运行生成与exat相同的命令,它仍然下载一切。 我用来运行图像的完整命令是
sudo docker run --rm -v gradle_cache:/root/.gradle -v "$PWD":/home/gradle/project -w /home/gradle/project gradle:jdk8-alpine gradle jar
我还检查了/var/lib/docker/volumes/gradle_cache/_data
在/var/lib/docker/volumes/gradle_cache/_data
保存卷内容的目录,但也是空的。
我的控制台日志
我错过了什么使这个工作?
编辑:根据请求,我用--scan
选项重新运行命令。
还有一个不同的gradle home:
$ sudo docker run --rm -v gradle_cache:/root/.gradle -v "$PWD":/home/gradle/project -w /home/gradle/project gradle:jdk8-alpine gradle jar --gradle-user-home /root/.gradle FAILURE: Build failed with an exception. * What went wrong: Failed to load native library 'libnative-platform.so' for Linux amd64.