Documentation ¶
Index ¶
- Constants
- func NewDriver(hostName, storePath string) drivers.Driver
- type AuthFlag
- type Driver
- func (d *Driver) Create() error
- func (d *Driver) DriverName() string
- func (d *Driver) GetCreateFlags() []mcnflag.Flag
- func (d *Driver) GetIP() (string, error)
- func (d *Driver) GetSSHHostname() (string, 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
- func (d *Driver) Upgrade() error
- type FileAttrFlag
Constants ¶
View Source
const ( // B2DUser is the guest User for tools login B2DUser = "docker" // B2DPass is the guest Pass for tools login B2DPass = "tcuser" )
Variables ¶
This section is empty.
Functions ¶
Types ¶
type AuthFlag ¶
type AuthFlag struct {
// contains filtered or unexported fields
}
func (*AuthFlag) Auth ¶
func (f *AuthFlag) Auth() types.BaseGuestAuthentication
type Driver ¶
type Driver struct { *drivers.BaseDriver Memory int DiskSize int CPU int ISO string Boot2DockerURL string CPUS int IP string Port int Username string Password string Network string Datastore string Datacenter string Pool string HostSystem string SSHPassword string }
func (*Driver) Create ¶
Create has the following implementation: 1. check whether the docker directory contains the boot2docker ISO 2. generate an SSH keypair and bundle it in a tar. 3. create a virtual machine with the boot2docker ISO mounted; 4. reconfigure the virtual machine network and disk size;
func (*Driver) DriverName ¶
DriverName returns the name of the driver
func (*Driver) GetCreateFlags ¶
GetCreateFlags registers the flags this driver adds to "docker-machine create"
func (*Driver) GetSSHHostname ¶
func (*Driver) GetSSHUsername ¶
func (*Driver) PreCreateCheck ¶
PreCreateCheck checks that the machine creation process can be started safely.
func (*Driver) SetConfigFromFlags ¶
func (d *Driver) SetConfigFromFlags(flags drivers.DriverOptions) error
type FileAttrFlag ¶
type FileAttrFlag struct {
types.GuestPosixFileAttributes
}
func (*FileAttrFlag) Attr ¶
func (f *FileAttrFlag) Attr() types.BaseGuestFileAttributes
func (*FileAttrFlag) SetPerms ¶
func (f *FileAttrFlag) SetPerms(owner, group, perms int)
Click to show internal directories.
Click to hide internal directories.