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) GetDockerConfigDir() string
- func (d *Driver) GetIP() (string, error)
- func (d *Driver) GetMachineName() string
- func (d *Driver) GetProviderType() provider.ProviderType
- func (d *Driver) GetSSHCommand(args ...string) (*exec.Cmd, error)
- 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) StartDocker() error
- func (d *Driver) Stop() error
- func (d *Driver) StopDocker() error
- func (d *Driver) Upgrade() 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 { AccessToken string DropletID int DropletName string Image string MachineName string IPAddress string Region string SSHKeyID int SSHUser string SSHPort int Size string IPv6 bool Backups bool PrivateNetworking bool CaCertPath string PrivateKeyPath string DriverKeyPath string SwarmMaster bool SwarmHost string SwarmDiscovery string // contains filtered or unexported fields }
func (*Driver) DriverName ¶
func (*Driver) GetDockerConfigDir ¶
func (*Driver) GetMachineName ¶
func (*Driver) GetProviderType ¶
func (d *Driver) GetProviderType() provider.ProviderType
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
func (*Driver) StartDocker ¶
func (*Driver) StopDocker ¶
Click to show internal directories.
Click to hide internal directories.