mirror of https://github.com/docker/docs.git
generic: update for upstream driver specification
Signed-off-by: Evan Hazlett <ejhazlett@gmail.com>
This commit is contained in:
parent
94ccd5cd5a
commit
4e64ff79f9
|
@ -10,7 +10,6 @@ import (
|
|||
"github.com/codegangsta/cli"
|
||||
"github.com/docker/machine/drivers"
|
||||
"github.com/docker/machine/provider"
|
||||
"github.com/docker/machine/ssh"
|
||||
"github.com/docker/machine/state"
|
||||
"github.com/docker/machine/utils"
|
||||
)
|
||||
|
@ -144,11 +143,7 @@ func (d *Driver) Create() error {
|
|||
return err
|
||||
}
|
||||
|
||||
log.Infof("Waiting for SSH...")
|
||||
|
||||
if err := ssh.WaitForTCP(fmt.Sprintf("%s:%d", d.IPAddress, d.SSHPort)); err != nil {
|
||||
return err
|
||||
}
|
||||
log.Debugf("IP: %s", d.IPAddress)
|
||||
|
||||
return nil
|
||||
}
|
||||
|
@ -195,11 +190,7 @@ func (d *Driver) Remove() error {
|
|||
func (d *Driver) Restart() error {
|
||||
log.Debug("Restarting...")
|
||||
|
||||
cmd, err := drivers.GetSSHCommandFromDriver(d, "sudo shutdown -r now")
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
if err := cmd.Run(); err != nil {
|
||||
if _, err := drivers.RunSSHCommandFromDriver(d, "sudo shutdown -r now"); err != nil {
|
||||
return err
|
||||
}
|
||||
|
||||
|
@ -209,11 +200,7 @@ func (d *Driver) Restart() error {
|
|||
func (d *Driver) Kill() error {
|
||||
log.Debug("Killing...")
|
||||
|
||||
cmd, err := drivers.GetSSHCommandFromDriver(d, "sudo shutdown -P now")
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
if err := cmd.Run(); err != nil {
|
||||
if _, err := drivers.RunSSHCommandFromDriver(d, "sudo shutdown -P now"); err != nil {
|
||||
return err
|
||||
}
|
||||
|
||||
|
|
|
@ -0,0 +1 @@
|
|||
package generic
|
|
@ -75,7 +75,7 @@ func (provisioner *UbuntuProvisioner) Package(name string, action pkgaction.Pack
|
|||
|
||||
func (provisioner *UbuntuProvisioner) dockerDaemonResponding() bool {
|
||||
if _, err := provisioner.SSHCommand("sudo docker version"); err != nil {
|
||||
log.Warn("Error getting SSH command to check if the daemon is up: %s", err)
|
||||
log.Warnf("Error getting SSH command to check if the daemon is up: %s", err)
|
||||
return false
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue