Minor cleanup
Docker-DCO-1.1-Signed-off-by: Guillaume J. Charmes <guillaume@charmes.net> (github: creack)
This commit is contained in:
parent
a03f83e337
commit
cff5f0357e
|
|
@ -549,9 +549,11 @@ func (cli *DockerCli) forwardAllSignals(cid string) chan os.Signal {
|
||||||
}
|
}
|
||||||
|
|
||||||
func (cli *DockerCli) CmdStart(args ...string) error {
|
func (cli *DockerCli) CmdStart(args ...string) error {
|
||||||
cmd := cli.Subcmd("start", "CONTAINER [CONTAINER...]", "Restart a stopped container")
|
var (
|
||||||
attach := cmd.Bool([]string{"a", "-attach"}, false, "Attach container's stdout/stderr and forward all signals to the process")
|
cmd = cli.Subcmd("start", "CONTAINER [CONTAINER...]", "Restart a stopped container")
|
||||||
openStdin := cmd.Bool([]string{"i", "-interactive"}, false, "Attach container's stdin")
|
attach = cmd.Bool([]string{"a", "-attach"}, false, "Attach container's stdout/stderr and forward all signals to the process")
|
||||||
|
openStdin = cmd.Bool([]string{"i", "-interactive"}, false, "Attach container's stdin")
|
||||||
|
)
|
||||||
if err := cmd.Parse(args); err != nil {
|
if err := cmd.Parse(args); err != nil {
|
||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
|
|
@ -560,8 +562,10 @@ func (cli *DockerCli) CmdStart(args ...string) error {
|
||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
|
|
||||||
var cErr chan error
|
var (
|
||||||
var tty bool
|
cErr chan error
|
||||||
|
tty bool
|
||||||
|
)
|
||||||
if *attach || *openStdin {
|
if *attach || *openStdin {
|
||||||
if cmd.NArg() > 1 {
|
if cmd.NArg() > 1 {
|
||||||
return fmt.Errorf("You cannot start and attach multiple containers at once.")
|
return fmt.Errorf("You cannot start and attach multiple containers at once.")
|
||||||
|
|
|
||||||
|
|
@ -2064,9 +2064,11 @@ func (srv *Server) ContainerStart(job *engine.Job) engine.Status {
|
||||||
if len(job.Args) < 1 {
|
if len(job.Args) < 1 {
|
||||||
return job.Errorf("Usage: %s container_id", job.Name)
|
return job.Errorf("Usage: %s container_id", job.Name)
|
||||||
}
|
}
|
||||||
name := job.Args[0]
|
var (
|
||||||
runtime := srv.runtime
|
name = job.Args[0]
|
||||||
container := runtime.Get(name)
|
runtime = srv.runtime
|
||||||
|
container = runtime.Get(name)
|
||||||
|
)
|
||||||
|
|
||||||
if container == nil {
|
if container == nil {
|
||||||
return job.Errorf("No such container: %s", name)
|
return job.Errorf("No such container: %s", name)
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue