Documentation
      ¶
    
    
  
    
  
    Index ¶
- func GetCreateFlags() []cli.Flag
 - func NewDriver(machineName string, storePath string, caCert string, privateKey string) (drivers.Driver, error)
 - type Driver
 - func (d *Driver) AuthorizePort(ports []*drivers.Port) error
 - func (d *Driver) Create() error
 - func (d *Driver) DeauthorizePort(ports []*drivers.Port) error
 - func (d *Driver) DriverName() string
 - func (d *Driver) GetIP() (string, error)
 - func (d *Driver) GetMachineName() string
 - func (d *Driver) GetSSHHostname() (string, error)
 - func (d *Driver) GetSSHKeyPath() string
 - func (d *Driver) GetSSHPort() (int, error)
 - func (d *Driver) GetSSHUsername() string
 - func (d *Driver) GetState() (state.State, error)
 - func (d *Driver) GetURL() (string, error)
 - func (d *Driver) Kill() error
 - func (d *Driver) PreCreateCheck() error
 - func (d *Driver) Remove() error
 - func (d *Driver) Restart() error
 - func (d *Driver) SetConfigFromFlags(flags drivers.DriverOptions) error
 - func (d *Driver) Start() error
 - func (d *Driver) Stop() error
 
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetCreateFlags ¶
GetCreateFlags registers the flags this driver adds to "docker hosts create"
Types ¶
type Driver ¶
type Driver struct {
	MachineName    string
	IPAddress      string
	SSHKey         string
	SSHUser        string
	SSHPort        int
	CaCertPath     string
	PrivateKeyPath string
	DriverKeyPath  string
	SwarmMaster    bool
	SwarmHost      string
	SwarmDiscovery string
	// contains filtered or unexported fields
}
    func (*Driver) DriverName ¶
func (*Driver) GetMachineName ¶
func (*Driver) GetSSHHostname ¶
func (*Driver) GetSSHKeyPath ¶
func (*Driver) GetSSHPort ¶
func (*Driver) GetSSHUsername ¶
func (*Driver) PreCreateCheck ¶
func (*Driver) SetConfigFromFlags ¶
func (d *Driver) SetConfigFromFlags(flags drivers.DriverOptions) error
 Click to show internal directories. 
   Click to hide internal directories.