diff --git a/pkg/compose/start.go b/pkg/compose/start.go index f06fd228..1b12614c 100644 --- a/pkg/compose/start.go +++ b/pkg/compose/start.go @@ -94,6 +94,12 @@ func (s *composeService) watchContainers(ctx context.Context, projectName string err := s.Events(ctx, projectName, api.EventsOptions{ Services: services, Consumer: func(event api.Event) error { + if (event.Status == "destroy") { + // This container can't be inspected, because it's gone. + // Its already been removed from the watched map. + return nil + } + inspected, err := s.apiClient.ContainerInspect(ctx, event.Container) if err != nil { return err