// CreateMachine creates a new docker machine using the passed-in driver // and name. func CreateMachine(driver drivers.Driver, name string) error { log.Infof("creating docker-machine %s", name) args := []string{ "create", "--driver", driver.DockerMachineDriver(), } args = append(args, driver.DockerMachineCreateArgs()...) args = append(args, name) log.Infof("running: %s %s", dockerMachineBinary, strings.Join(args, " ")) cmd := exec.Command(dockerMachineBinary, args...) cmd.Stdin = os.Stdin cmd.Stdout = os.Stdout cmd.Stderr = os.Stderr return cmd.Run() }