GoogleContainerTools / minikube-build-tools-for-java

Minikube lifecycle management tools for Gradle and Maven.
Apache License 2.0
57 stars 27 forks source link

Adds cache management classes for holding cache information. #56

Closed coollog closed 6 years ago

coollog commented 6 years ago

Part of #52

loosebazooka commented 6 years ago

Is the cache layer location configurable? Can we potentially share a cache with a docker daemon? Or at least share a cache between all a user's projects on a single machine?

coollog commented 6 years ago

Yea, the cache location will be configurable. From looking around, it seems inpractical to share the cache with a Docker daemon since at least on macOS, the Docker daemon stores all its images in one large file at ~/Library/Containers/com.docker.docker/Data/com.docker.driver.amd64-linux/Docker.qcow2. However, it is feasible to share a cache between all a user's projects on a single machine.