diff --git a/cli/main.go b/cli/main.go index 6b49bba7c..3057c9066 100644 --- a/cli/main.go +++ b/cli/main.go @@ -218,10 +218,14 @@ func main() { root.AddCommand( run.Command(ctype), - compose.RootCommand(ctype, service.ComposeService()), volume.Command(ctype), ) + if ctype != store.DefaultContextType { + // On default context, "compose" is implemented by CLI Plugin + root.AddCommand(compose.RootCommand(ctype, service.ComposeService())) + } + if err = root.ExecuteContext(ctx); err != nil { handleError(ctx, err, ctype, currentContext, cc, root) }