diff --git a/components/engine/api/client/commands.go b/components/engine/api/client/commands.go index 085bcd9157..dd14e92d87 100644 --- a/components/engine/api/client/commands.go +++ b/components/engine/api/client/commands.go @@ -552,7 +552,7 @@ func (cli *DockerCli) CmdRestart(args ...string) error { } func (cli *DockerCli) forwardAllSignals(cid string) chan os.Signal { - sigc := make(chan os.Signal, 1) + sigc := make(chan os.Signal, 128) signal.CatchAll(sigc) go func() { for s := range sigc {