diff --git a/local/compose/create.go b/local/compose/create.go index 7e4f2af8..f436f8d2 100644 --- a/local/compose/create.go +++ b/local/compose/create.go @@ -73,7 +73,12 @@ func (s *composeService) Create(ctx context.Context, project *types.Project, opt return err } - orphans := observedState.filter(isNotService(project.ServiceNames()...)) + allServices := project.AllServices() + allServiceNames := []string{} + for _, service := range allServices { + allServiceNames = append(allServiceNames, service.Name) + } + orphans := observedState.filter(isNotService(allServiceNames...)) if len(orphans) > 0 { if opts.RemoveOrphans { w := progress.ContextWriter(ctx)