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