Documentation ¶
Index ¶
- Constants
- Variables
- type Store
- type VirtualBoxDockerMachineV1v0v0
- func (a VirtualBoxDockerMachineV1v0v0) CreateClient(name ...string) (*client.Client, error)
- func (a VirtualBoxDockerMachineV1v0v0) CreateDefaultMachine() error
- func (a VirtualBoxDockerMachineV1v0v0) CreateVirtualBoxDockerMachine(name string, cpus int, memory int, shareFolder string) error
- func (a VirtualBoxDockerMachineV1v0v0) Exists(name string) bool
- func (a VirtualBoxDockerMachineV1v0v0) GetBaseDir() string
- func (a VirtualBoxDockerMachineV1v0v0) GetMachineCertDir() string
- func (a VirtualBoxDockerMachineV1v0v0) Init()
- func (a VirtualBoxDockerMachineV1v0v0) MachineDriver(name ...string) string
- func (a VirtualBoxDockerMachineV1v0v0) StartDockerMachine(name ...string) error
- func (a VirtualBoxDockerMachineV1v0v0) StopDockerMachine(name ...string) error
Constants ¶
const DefaultMachineName = "default"
DefaultMachineName the name of the default machine
Variables ¶
var SelectedStore = Default
SelectedStore is the store selected for using with Docker MAchines
Functions ¶
This section is empty.
Types ¶
type VirtualBoxDockerMachineV1v0v0 ¶
type VirtualBoxDockerMachineV1v0v0 struct {
SelectedStore Store
}
VirtualBoxDockerMachineV1v0v0 is an artifact that encapsulates virtualbox docker machine
func (VirtualBoxDockerMachineV1v0v0) CreateClient ¶
func (a VirtualBoxDockerMachineV1v0v0) CreateClient(name ...string) (*client.Client, error)
CreateClient returns a valid API client to the docker engine running within the machine
func (VirtualBoxDockerMachineV1v0v0) CreateDefaultMachine ¶
func (a VirtualBoxDockerMachineV1v0v0) CreateDefaultMachine() error
CreateDefaultMachine creates a default machine
func (VirtualBoxDockerMachineV1v0v0) CreateVirtualBoxDockerMachine ¶
func (a VirtualBoxDockerMachineV1v0v0) CreateVirtualBoxDockerMachine(name string, cpus int, memory int, shareFolder string) error
CreateVirtualBoxDockerMachine creates a virtual box docker machine shareFolder follows the same syntax as the virtualbox driver option ShareFolder
func (VirtualBoxDockerMachineV1v0v0) Exists ¶
func (a VirtualBoxDockerMachineV1v0v0) Exists(name string) bool
Exists checks if a machine exists with this name
func (VirtualBoxDockerMachineV1v0v0) GetBaseDir ¶
func (a VirtualBoxDockerMachineV1v0v0) GetBaseDir() string
GetBaseDir returns the base directory for our docker machine store
func (VirtualBoxDockerMachineV1v0v0) GetMachineCertDir ¶
func (a VirtualBoxDockerMachineV1v0v0) GetMachineCertDir() string
GetMachineCertDir returns the directory where we store certificates used to access our docker machines
func (VirtualBoxDockerMachineV1v0v0) MachineDriver ¶
func (a VirtualBoxDockerMachineV1v0v0) MachineDriver(name ...string) string
MachineDriver returns the name of the driver
func (VirtualBoxDockerMachineV1v0v0) StartDockerMachine ¶
func (a VirtualBoxDockerMachineV1v0v0) StartDockerMachine(name ...string) error
StartDockerMachine starts an existing docker machine
func (VirtualBoxDockerMachineV1v0v0) StopDockerMachine ¶
func (a VirtualBoxDockerMachineV1v0v0) StopDockerMachine(name ...string) error
StopDockerMachine stops a machine