Documentation ¶
Overview ¶
dockermachine package contains docker-machine driver implementation
Index ¶
- func NewDriver() common.Driver
- type DockerMachineDriver
- func (driver DockerMachineDriver) Add(entry common.EnvironmentEntry) error
- func (driver DockerMachineDriver) Env(entry common.EnvironmentEntryWithState) (map[string]*string, error)
- func (driver DockerMachineDriver) IsSupported() bool
- func (driver DockerMachineDriver) List() <-chan common.EnvironmentEntryWithState
- func (driver DockerMachineDriver) Name() string
- func (driver DockerMachineDriver) Remove(entry common.EnvironmentEntry) error
- func (driver DockerMachineDriver) Start(entry common.EnvironmentEntry) error
- func (driver DockerMachineDriver) Stop(entry common.EnvironmentEntry) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type DockerMachineDriver ¶
type DockerMachineDriver struct {
// contains filtered or unexported fields
}
Holds common.Driver interface implementation for docker-machine tool
func (DockerMachineDriver) Add ¶
func (driver DockerMachineDriver) Add(entry common.EnvironmentEntry) error
Not Supported
func (DockerMachineDriver) Env ¶
func (driver DockerMachineDriver) Env(entry common.EnvironmentEntryWithState) (map[string]*string, error)
Returns environment variables for docker-machine entry, similar to 'docker-machine env name', can fail if docker-machine is not running
func (DockerMachineDriver) IsSupported ¶
func (driver DockerMachineDriver) IsSupported() bool
Checks if the driver is supported
func (DockerMachineDriver) List ¶
func (driver DockerMachineDriver) List() <-chan common.EnvironmentEntryWithState
Lists docker-machine boxes, similar to 'docker-machine ls'
func (DockerMachineDriver) Name ¶
func (driver DockerMachineDriver) Name() string
Returns "docker-machine" always
func (DockerMachineDriver) Remove ¶
func (driver DockerMachineDriver) Remove(entry common.EnvironmentEntry) error
Not Supported
func (DockerMachineDriver) Start ¶
func (driver DockerMachineDriver) Start(entry common.EnvironmentEntry) error
Starts the docker-machine vm
func (DockerMachineDriver) Stop ¶
func (driver DockerMachineDriver) Stop(entry common.EnvironmentEntry) error
Stops the docker-machine vm
Click to show internal directories.
Click to hide internal directories.