mirror of https://github.com/docker/docs.git
vbox: fix issue where could not restart a stopped instance
Signed-off-by: Evan Hazlett <ejhazlett@gmail.com>
This commit is contained in:
parent
703ea4b497
commit
e1a35bb267
12
host.go
12
host.go
|
|
@ -643,12 +643,14 @@ func (h *Host) Kill() error {
|
|||
}
|
||||
|
||||
func (h *Host) Restart() error {
|
||||
if err := h.Stop(); err != nil {
|
||||
return err
|
||||
}
|
||||
if h.MachineInState(state.Running)() {
|
||||
if err := h.Stop(); err != nil {
|
||||
return err
|
||||
}
|
||||
|
||||
if err := utils.WaitFor(h.MachineInState(state.Stopped)); err != nil {
|
||||
return err
|
||||
if err := utils.WaitFor(h.MachineInState(state.Stopped)); err != nil {
|
||||
return err
|
||||
}
|
||||
}
|
||||
|
||||
if err := h.Start(); err != nil {
|
||||
|
|
|
|||
Loading…
Reference in New Issue