diff --git a/start.go b/start.go index eb794371..1ee571f3 100644 --- a/start.go +++ b/start.go @@ -4,6 +4,7 @@ import ( "syscall" "github.com/codegangsta/cli" + "github.com/opencontainers/runc/libcontainer" ) var startCommand = cli.Command{ @@ -20,8 +21,14 @@ your host.`, if err != nil { fatal(err) } - if err := container.Signal(syscall.SIGCONT); err != nil { + status, err := container.Status() + if err != nil { fatal(err) } + if status == libcontainer.Created { + if err := container.Signal(syscall.SIGCONT); err != nil { + fatal(err) + } + } }, }