diff --git a/pkg/compose/down.go b/pkg/compose/down.go index 34f3df488..23ea4e43e 100644 --- a/pkg/compose/down.go +++ b/pkg/compose/down.go @@ -252,6 +252,10 @@ func (s *composeService) removeImage(ctx context.Context, image string, w progre w.Event(progress.NewEvent(id, progress.Done, "Removed")) return nil } + if errdefs.IsConflict(err) { + w.Event(progress.NewEvent(id, progress.Warning, "Resource is still in use")) + return nil + } if errdefs.IsNotFound(err) { w.Event(progress.NewEvent(id, progress.Done, "Warning: No resource found to remove")) return nil @@ -267,6 +271,10 @@ func (s *composeService) removeVolume(ctx context.Context, id string, w progress w.Event(progress.NewEvent(resource, progress.Done, "Removed")) return nil } + if errdefs.IsConflict(err) { + w.Event(progress.NewEvent(resource, progress.Warning, "Resource is still in use")) + return nil + } if errdefs.IsNotFound(err) { w.Event(progress.NewEvent(resource, progress.Done, "Warning: No resource found to remove")) return nil