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 SwarmMaster bool SwarmHost string SwarmDiscovery 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.