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 。 请注意,在删除图像之前,必须先停止图像