当我们使用时建立docker图像 docker build
命令我们有两个选择 --force-rm=true
和 --rm=true
去除中间容器。这两个选项之间的区别是什么,以及应该使用哪些方案。
当我们使用时建立docker图像 docker build
命令我们有两个选择 --force-rm=true
和 --rm=true
去除中间容器。这两个选项之间的区别是什么,以及应该使用哪些方案。
docker build有:
--rm=true Remove intermediate containers after a successful build
这意味着,如果构建不成功,那些中间容器就是 不 除去。这允许调试最后一个中间容器,或将其作为中间映像提交。
但随着 --force-rm=true
那些中间容器会 总是 即使在编译失败的情况下也被删除了。
docker build有:
--rm=true Remove intermediate containers after a successful build
这意味着,如果构建不成功,那些中间容器就是 不 除去。这允许调试最后一个中间容器,或将其作为中间映像提交。
但随着 --force-rm=true
那些中间容器会 总是 即使在编译失败的情况下也被删除了。