Documentation
¶
Index ¶
- func GetCreateFlags() []cli.Flag
- func NewDriver(machineName string, storePath string, caCert string, privateKey string) (drivers.Driver, error)
- type CreateFlags
- type Driver
- func (d *Driver) Create() error
- func (driver *Driver) DriverName() string
- func (d *Driver) GetDockerConfigDir() string
- func (d *Driver) GetIP() (string, error)
- func (d *Driver) GetSSHCommand(args ...string) (*exec.Cmd, error)
- 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 (driver *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 CreateFlags ¶
type Driver ¶
type Driver struct {
UserName string
UserPassword string
ComputeID string
VDCID string
OrgVDCNet string
EdgeGateway string
PublicIP string
Catalog string
CatalogItem string
MachineName string
SSHPort int
DockerPort int
Provision bool
CPUCount int
MemorySize int
CaCertPath string
PrivateKeyPath string
VAppID string
// contains filtered or unexported fields
}
func (*Driver) DriverName ¶
Driver interface implementation
func (*Driver) GetDockerConfigDir ¶
func (*Driver) PreCreateCheck ¶
func (*Driver) SetConfigFromFlags ¶
func (driver *Driver) SetConfigFromFlags(flags drivers.DriverOptions) error
func (*Driver) StartDocker ¶
func (*Driver) StopDocker ¶
Click to show internal directories.
Click to hide internal directories.