I understand the desire to keep around errored images/containeres from failed builds, but cleaning up after them is way more work for me than the benefit it provides.
I have automated docker build tasks that can chew through a ton of images/containers. It would be really nice to have a flag that lets me be sure that no unwanted images/containers are kept around after a build fails.