我正在练习Dockerfile来制作我自己的镜像,但我在这些方面并不熟练,所以很多时候都会发生构建错误。每当发生构建错误时,不成功的容器和镜像仍然存在,我应该使用complicate ID手动删除它。
我知道当构建成功时,'-rm=true‘字段会自动删除中间容器。然而,我想要的是当docker构建失败时,不成功的容器和镜像会自动删除,这样我就可以毫不费力地重建它。
发布于 2017-03-03 15:17:01
据我所知,docker目前支持你的requirement.you可以在这两个命令中手动操作。1.删除所有未标记的图像docker rmi $(docker images -q -f dangling=true) 2.删除所有未运行的容器。docker rm $(docker ps -a -q)
发布于 2017-03-03 23:37:47
您是否尝试过使用--no-cache build option
https://stackoverflow.com/questions/42568340
复制相似问题