我使用Docker进行PHP项目..每次我进行新构建时,他都会占用我的空间,这是他复制图像的接缝。
我尝试使用docker rm删除终端中的图像手册...但是hdd空间已经在使用中。
我无法找到我的osx上的docker位置。
您能告诉我所有文件的存储位置以及如何删除它?
答案 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;
}
docker images
。请注意,在删除图像之前必须先停止图像