Docker在哪里存储图像?

时间:2015-10-25 13:06:54

标签: docker

我使用Docker进行PHP项目..每次我进行新构建时,他都会占用我的空间,这是他复制图像的接缝。

我尝试使用docker rm删除终端中的图像手册...但是hdd空间已经在使用中。

我无法找到我的osx上的docker位置。

您能告诉我所有文件的存储位置以及如何删除它?

2 个答案:

答案 0 :(得分:3)

正如我在“How to remove old and unused Docker images”中提到的那样,请确保在每个docker rmi IMAGE_ID之后不要保留悬空图像(由于Dockerfile的更改,当前图像不再使用中间图像):

docker build

While the images are stored in /var/lib/docker/{driver-name}(在Mac mac上使用的boot2docker或docker-machine VM中),您不会从该路径手动删除图像。

答案 1 :(得分:1)

要删除泊坞窗图像,您应该按照以下步骤操作:

  • 列出泊坞窗图片:public function ConvertTimestamp($Timestamp) { $TimeDate = explode(' ', $Timestamp); $Date = explode('-', $TimeDate['0']); $Date = $Date[2].'-'.$Date['1'].'-'.$Date['0']; $Time = explode(':', $TimeDate['1']); $Time = $Time['0'].':'.$Time['1']; $TimeDate = $Time.' '.$Date; return $TimeDate; }
  • 选择您需要删除的图像ID并输入命令:docker images。请注意,在删除图像之前必须先停止图像