deleteImage method
void
deleteImage(
- Image image
delete an image
and all its associated containers.
Implementation
void deleteImage(Image image) {
var containers = Containers().findByImage(image);
for (var container in containers) {
/// if the container is running ask to stop it.
if (container.isRunning) {
print(orange(
'The container ${container.containerid} ${container.names} is running. To delete the container it must be stopped.'));
if (confirm('Stop ${container.containerid} ${container.names}')) {
container.stop();
} else {
printerr(
red("Can't proceed when an dependant container is running."));
exit(1);
}
}
container.delete();
}
image.delete(force: true);
}