Documentation
¶
Index ¶
- func GetCreateFlags() []cli.Flag
- func NewDriver(machineName string, storePath string, caCert string, privateKey string) (drivers.Driver, error)
- type Driver
- func (driver *Driver) Create() error
- func (driver *Driver) DriverName() string
- func (d *Driver) GetDockerConfigDir() string
- func (driver *Driver) GetIP() (string, error)
- func (driver *Driver) GetSSHCommand(args ...string) (*exec.Cmd, error)
- func (driver *Driver) GetState() (state.State, error)
- func (driver *Driver) GetURL() (string, error)
- func (driver *Driver) Kill() error
- func (driver *Driver) PreCreateCheck() error
- func (driver *Driver) Remove() error
- func (driver *Driver) Restart() error
- func (driver *Driver) SetConfigFromFlags(flags drivers.DriverOptions) error
- func (driver *Driver) Start() error
- func (d *Driver) StartDocker() error
- func (driver *Driver) Stop() error
- func (d *Driver) StopDocker() error
- func (driver *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 {
MachineName string
SubscriptionID string
SubscriptionCert string
PublishSettingsFilePath string
Location string
Size string
UserName string
UserPassword string
Image string
SSHPort int
DockerPort int
CaCertPath string
PrivateKeyPath string
SwarmMaster bool
SwarmHost string
SwarmDiscovery string
// contains filtered or unexported fields
}
func (*Driver) DriverName ¶
func (*Driver) GetDockerConfigDir ¶
func (*Driver) GetSSHCommand ¶
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.