dockermachine

package
v0.0.0-...-d9a27e9 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 17, 2017 License: MIT Imports: 12 Imported by: 0

Documentation

Index

Constants

View Source
const DefaultMachineName = "default"

DefaultMachineName the name of the default machine

Variables

View Source
var SelectedStore = Default

SelectedStore is the store selected for using with Docker MAchines

Functions

This section is empty.

Types

type Store

type Store int

Store tells which persistent store to use for known docker machines

const (
	// Default uses the docker machine store at
	// ${HOME}/.docker/machine
	Default Store = iota

	// Workspace creates and stores the docker
	// machine inside ${WORKSPACE}/.crazy_build/docker/machine
	Workspace
)

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) Init

Init ...

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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL