Docker存储图像在哪里?
我用一个PHP项目的Docker ..和他抓住我的空间,每次我做一个新的构build是接缝,他是复制图像。
我试图用docker rm删除terminal中的映像手册…但是hdd空间已经在使用了。
我无法在我的osx上finddocker的位置。
你能告诉我所有的文件存储在哪里,我怎么能删除它?
正如我在“ 如何删除旧的和未使用的Docker镜像 ”中所提到的那样,确保在每个Docker生成之后不要留下悬挂的图像(因为Dockerfile的变化,您的当前镜像不再使用中间镜像):
docker rmi $(docker images --filter "dangling=true" -q --no-trunc)
虽然映像存储在/var/lib/docker/{driver-name}
(在mac mac上使用的boot2docker或docker-machine VM中),您不会从该path手动删除映像。
要移除docker图像,您应该按照以下步骤操作:
- 列出泊坞窗图像:
docker images
- select您需要删除的图像ID并键入命令:
docker rmi IMAGE_ID
。 请注意,在删除图像之前,必须先停止图像