diff --git a/api/client/commands.go b/api/client/commands.go index a6a2e3553..0a30bc3d5 100644 --- a/api/client/commands.go +++ b/api/client/commands.go @@ -535,7 +535,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 {