浏览代码

pass All option to backend api.Service when length statuses is not equal to zero

Signed-off-by: 1arp <[email protected]>
1arp 1 年之前
父节点
当前提交
3ba66453d2
共有 1 个文件被更改,包括 1 次插入1 次删除
  1. 1 1
      cmd/compose/ps.go

+ 1 - 1
cmd/compose/ps.go

@@ -113,7 +113,7 @@ func runPs(ctx context.Context, dockerCli command.Cli, backend api.Service, serv
 
 
 	containers, err := backend.Ps(ctx, name, api.PsOptions{
 	containers, err := backend.Ps(ctx, name, api.PsOptions{
 		Project:  project,
 		Project:  project,
-		All:      opts.All,
+		All:      opts.All || len(opts.Status) != 0,
 		Services: services,
 		Services: services,
 	})
 	})
 	if err != nil {
 	if err != nil {