我在 PHP 项目中使用 Docker。每次我进行新构建时,他都会抢占我的空间,这表明他复制了图像。
我尝试使用 docker rm 删除终端中的图像手册...但硬盘空间已在使用中。
我在 osx 上找不到 docker 位置。
你能告诉我所有文件都存储在哪里以及如何删除它们吗?
最佳答案
正如我在“How to remove old and unused Docker images ”中提到的,确保在每次 docker 构建后不要保留悬空镜像(由于 Dockerfile 的更改,当前镜像不再使用中间镜像):
docker rmi $(docker images --filter "dangling=true" -q --no-trunc)
While the images are stored in /var/lib/docker/{driver-name}
(在 Mac 上使用的 boot2docker 或 docker-machine VM 内),您不会从该路径手动删除镜像。
关于docker - Docker 将镜像存储在哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33330039/