mirror of https://github.com/docker/docs.git
Wait for SSH before daemon detection
Signed-off-by: Nathan LeClaire <nathan.leclaire@gmail.com>
This commit is contained in:
parent
7660fedf4b
commit
5ced31397e
|
@ -162,11 +162,6 @@ func (api *Client) performCreate(h *host.Host) error {
|
||||||
return fmt.Errorf("Error waiting for machine to be running: %s", err)
|
return fmt.Errorf("Error waiting for machine to be running: %s", err)
|
||||||
}
|
}
|
||||||
|
|
||||||
log.Info("Machine is running, waiting for SSH to be available...")
|
|
||||||
if err := drivers.WaitForSSH(h.Driver); err != nil {
|
|
||||||
return fmt.Errorf("Error waiting for SSH: %s", err)
|
|
||||||
}
|
|
||||||
|
|
||||||
log.Info("Detecting operating system of created instance...")
|
log.Info("Detecting operating system of created instance...")
|
||||||
provisioner, err := provision.DetectProvisioner(h.Driver)
|
provisioner, err := provision.DetectProvisioner(h.Driver)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
|
|
|
@ -94,6 +94,11 @@ func DetectProvisioner(d drivers.Driver) (Provisioner, error) {
|
||||||
}
|
}
|
||||||
|
|
||||||
func (detector StandardDetector) DetectProvisioner(d drivers.Driver) (Provisioner, error) {
|
func (detector StandardDetector) DetectProvisioner(d drivers.Driver) (Provisioner, error) {
|
||||||
|
log.Info("Waiting for SSH to be available...")
|
||||||
|
if err := drivers.WaitForSSH(d); err != nil {
|
||||||
|
return nil, err
|
||||||
|
}
|
||||||
|
|
||||||
log.Info("Detecting the provisioner...")
|
log.Info("Detecting the provisioner...")
|
||||||
|
|
||||||
osReleaseOut, err := drivers.RunSSHCommandFromDriver(d, "cat /etc/os-release")
|
osReleaseOut, err := drivers.RunSSHCommandFromDriver(d, "cat /etc/os-release")
|
||||||
|
|
Loading…
Reference in New Issue