зеркало из https://github.com/microsoft/docker.git
Print the container id before the hijack in `docker run` (see also #804)
This is useful when you want to get the container id before you start to interact with stdin (which is what I'm doing in dotcloud/sandbox).
This commit is contained in:
Родитель
7ef9833dbb
Коммит
7e6ede6379
|
@ -1228,6 +1228,9 @@ func (cli *DockerCli) CmdRun(args ...string) error {
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if !config.AttachStdout && !config.AttachStderr {
|
||||||
|
fmt.Println(out.ID)
|
||||||
|
}
|
||||||
if connections > 0 {
|
if connections > 0 {
|
||||||
chErrors := make(chan error, connections)
|
chErrors := make(chan error, connections)
|
||||||
cli.monitorTtySize(out.ID)
|
cli.monitorTtySize(out.ID)
|
||||||
|
@ -1262,9 +1265,6 @@ func (cli *DockerCli) CmdRun(args ...string) error {
|
||||||
connections -= 1
|
connections -= 1
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if !config.AttachStdout && !config.AttachStderr {
|
|
||||||
fmt.Println(out.ID)
|
|
||||||
}
|
|
||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Загрузка…
Ссылка в новой задаче