mirror of https://github.com/docker/docs.git
Merge pull request #815 from ehazlett/vbox-restart-stopped
vbox: fix issue where could not restart a stopped instance
This commit is contained in:
commit
7a336225e1
2
host.go
2
host.go
|
|
@ -643,6 +643,7 @@ func (h *Host) Kill() error {
|
||||||
}
|
}
|
||||||
|
|
||||||
func (h *Host) Restart() error {
|
func (h *Host) Restart() error {
|
||||||
|
if h.MachineInState(state.Running)() {
|
||||||
if err := h.Stop(); err != nil {
|
if err := h.Stop(); err != nil {
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
|
@ -650,6 +651,7 @@ func (h *Host) Restart() error {
|
||||||
if err := utils.WaitFor(h.MachineInState(state.Stopped)); err != nil {
|
if err := utils.WaitFor(h.MachineInState(state.Stopped)); err != nil {
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
if err := h.Start(); err != nil {
|
if err := h.Start(); err != nil {
|
||||||
return err
|
return err
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue