diff --git a/command/container/stats_helpers.go b/command/container/stats_helpers.go index 4b57e3fe05..4a58134a4e 100644 --- a/command/container/stats_helpers.go +++ b/command/container/stats_helpers.go @@ -155,11 +155,13 @@ func collect(ctx context.Context, s *formatter.ContainerStats, cli client.APICli waitFirst.Done() } case err := <-u: + s.SetError(err) + if err == io.EOF { + break + } if err != nil { - s.SetError(err) continue } - s.SetError(nil) // if this is the first stat you get, release WaitGroup if !getFirst { getFirst = true