Documentation
¶
Index ¶
- func GetDockerContainerOnHost(host hosts.Host, containerName string) (dockerContainer containers.Container, err error)
- func MustGetDockerContainerOnHost(host hosts.Host, containerName string) (dockerContainer containers.Container)
- type CommandExecutorDocker
- func (c *CommandExecutorDocker) GetCommandExecutor() (commandExecutor commandexecutor.CommandExecutor, err error)
- func (c *CommandExecutorDocker) GetContainerByName(containerName string) (dockerContainer containers.Container, err error)
- func (c *CommandExecutorDocker) GetHost() (host hosts.Host, err error)
- func (c *CommandExecutorDocker) GetHostDescription() (hostDescription string, err error)
- func (c *CommandExecutorDocker) IsHostSet() (isSet bool)
- func (c *CommandExecutorDocker) KillContainerByName(name string, verbose bool) (err error)
- func (c *CommandExecutorDocker) MustGetCommandExecutor() (commandExecutor commandexecutor.CommandExecutor)
- func (c *CommandExecutorDocker) MustGetContainerByName(containerName string) (dockerContainer containers.Container)
- func (c *CommandExecutorDocker) MustGetHost() (host hosts.Host)
- func (c *CommandExecutorDocker) MustGetHostDescription() (hostDescription string)
- func (c *CommandExecutorDocker) MustKillContainerByName(name string, verbose bool)
- func (c *CommandExecutorDocker) MustRunCommand(runOptions *parameteroptions.RunCommandOptions) (commandOutput *commandexecutor.CommandOutput)
- func (c *CommandExecutorDocker) MustRunCommandAndGetStdoutAsString(runOptions *parameteroptions.RunCommandOptions) (stdout string)
- func (c *CommandExecutorDocker) MustRunContainer(runOptions *DockerRunContainerOptions) (startedContainer containers.Container)
- func (c *CommandExecutorDocker) MustSetHost(host hosts.Host)
- func (c *CommandExecutorDocker) RunCommand(runOptions *parameteroptions.RunCommandOptions) (commandOutput *commandexecutor.CommandOutput, err error)
- func (c *CommandExecutorDocker) RunCommandAndGetStdoutAsString(runOptions *parameteroptions.RunCommandOptions) (stdout string, err error)
- func (c *CommandExecutorDocker) RunContainer(runOptions *DockerRunContainerOptions) (startedContainer containers.Container, err error)
- func (c *CommandExecutorDocker) SetHost(host hosts.Host) (err error)
- type CommandExecutorDockerContainer
- func (c *CommandExecutorDockerContainer) GetCommandExecutor() (commandExectuor commandexecutor.CommandExecutor, err error)
- func (d *CommandExecutorDockerContainer) GetDocker() (docker Docker, err error)
- func (c *CommandExecutorDockerContainer) GetName() (name string, err error)
- func (c *CommandExecutorDockerContainer) IsRunning(verbose bool) (isRunning bool, err error)
- func (c *CommandExecutorDockerContainer) Kill(verbose bool) (err error)
- func (c *CommandExecutorDockerContainer) MustGetCommandExecutor() (commandExectuor commandexecutor.CommandExecutor)
- func (d *CommandExecutorDockerContainer) MustGetDocker() (docker Docker)
- func (d *CommandExecutorDockerContainer) MustGetName() (name string)
- func (d *CommandExecutorDockerContainer) MustIsRunning(verbose bool) (isRunning bool)
- func (d *CommandExecutorDockerContainer) MustKill(verbose bool)
- func (c *CommandExecutorDockerContainer) MustRunCommand(runOptions *parameteroptions.RunCommandOptions) (commandOutput *commandexecutor.CommandOutput)
- func (c *CommandExecutorDockerContainer) MustRunCommandAndGetStdoutAsString(runOptions *parameteroptions.RunCommandOptions) (stdout string)
- func (d *CommandExecutorDockerContainer) MustSetDocker(docker Docker)
- func (d *CommandExecutorDockerContainer) MustSetName(name string)
- func (c *CommandExecutorDockerContainer) RunCommand(runOptions *parameteroptions.RunCommandOptions) (commandOutput *commandexecutor.CommandOutput, err error)
- func (c *CommandExecutorDockerContainer) RunCommandAndGetStdoutAsString(runOptions *parameteroptions.RunCommandOptions) (stdout string, err error)
- func (d *CommandExecutorDockerContainer) SetDocker(docker Docker) (err error)
- func (c *CommandExecutorDockerContainer) SetName(name string) (err error)
- type Docker
- func GetCommandExecutorDocker(commandExecutor commandexecutor.CommandExecutor) (docker Docker, err error)
- func GetCommandExecutorDockerOnHost(host hosts.Host) (docker Docker, err error)
- func GetDockerOnHost(host hosts.Host) (docker Docker, err error)
- func GetLocalCommandExecutorDocker() (docker Docker, err error)
- func MustGetCommandExecutorDocker(commandExecutor commandexecutor.CommandExecutor) (docker Docker)
- func MustGetCommandExecutorDockerOnHost(host hosts.Host) (docker Docker)
- func MustGetDockerOnHost(host hosts.Host) (docker Docker)
- func MustGetLocalCommandExecutorDocker() (docker Docker)
- func MustGetcommandExecutorDocker(commandExecutor commandexecutor.CommandExecutor) (docker Docker)
- type DockerRunContainerOptions
- func (d *DockerRunContainerOptions) GetCommand() (command []string, err error)
- func (o *DockerRunContainerOptions) GetImageName() (imageName string, err error)
- func (d *DockerRunContainerOptions) GetKeepStoppedContainer() (keepStoppedContainer bool, err error)
- func (d *DockerRunContainerOptions) GetMounts() (mounts []string, err error)
- func (o *DockerRunContainerOptions) GetName() (name string, err error)
- func (d *DockerRunContainerOptions) GetPorts() (ports []string, err error)
- func (d *DockerRunContainerOptions) GetUseHostNet() (useHostNet bool, err error)
- func (d *DockerRunContainerOptions) GetVerbose() (verbose bool, err error)
- func (d *DockerRunContainerOptions) GetVerboseDockerRunCommand() (verboseDockerRunCommand bool, err error)
- func (d *DockerRunContainerOptions) MustGetCommand() (command []string)
- func (d *DockerRunContainerOptions) MustGetImageName() (imageName string)
- func (d *DockerRunContainerOptions) MustGetKeepStoppedContainer() (keepStoppedContainer bool)
- func (d *DockerRunContainerOptions) MustGetMounts() (mounts []string)
- func (d *DockerRunContainerOptions) MustGetName() (name string)
- func (d *DockerRunContainerOptions) MustGetPorts() (ports []string)
- func (d *DockerRunContainerOptions) MustGetUseHostNet() (useHostNet bool)
- func (d *DockerRunContainerOptions) MustGetVerbose() (verbose bool)
- func (d *DockerRunContainerOptions) MustGetVerboseDockerRunCommand() (verboseDockerRunCommand bool)
- func (d *DockerRunContainerOptions) MustSetCommand(command []string)
- func (d *DockerRunContainerOptions) MustSetImageName(imageName string)
- func (d *DockerRunContainerOptions) MustSetKeepStoppedContainer(keepStoppedContainer bool)
- func (d *DockerRunContainerOptions) MustSetMounts(mounts []string)
- func (d *DockerRunContainerOptions) MustSetName(name string)
- func (d *DockerRunContainerOptions) MustSetPorts(ports []string)
- func (d *DockerRunContainerOptions) MustSetUseHostNet(useHostNet bool)
- func (d *DockerRunContainerOptions) MustSetVerbose(verbose bool)
- func (d *DockerRunContainerOptions) MustSetVerboseDockerRunCommand(verboseDockerRunCommand bool)
- func (d *DockerRunContainerOptions) SetCommand(command []string) (err error)
- func (d *DockerRunContainerOptions) SetImageName(imageName string) (err error)
- func (d *DockerRunContainerOptions) SetKeepStoppedContainer(keepStoppedContainer bool) (err error)
- func (d *DockerRunContainerOptions) SetMounts(mounts []string) (err error)
- func (d *DockerRunContainerOptions) SetName(name string) (err error)
- func (d *DockerRunContainerOptions) SetPorts(ports []string) (err error)
- func (d *DockerRunContainerOptions) SetUseHostNet(useHostNet bool) (err error)
- func (d *DockerRunContainerOptions) SetVerbose(verbose bool) (err error)
- func (d *DockerRunContainerOptions) SetVerboseDockerRunCommand(verboseDockerRunCommand bool) (err error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func MustGetDockerContainerOnHost ¶
func MustGetDockerContainerOnHost(host hosts.Host, containerName string) (dockerContainer containers.Container)
Types ¶
type CommandExecutorDocker ¶
type CommandExecutorDocker struct {
// contains filtered or unexported fields
}
func NewCommandExecutorDocker ¶
func NewCommandExecutorDocker() (c *CommandExecutorDocker)
func (*CommandExecutorDocker) GetCommandExecutor ¶
func (c *CommandExecutorDocker) GetCommandExecutor() (commandExecutor commandexecutor.CommandExecutor, err error)
func (*CommandExecutorDocker) GetContainerByName ¶
func (c *CommandExecutorDocker) GetContainerByName(containerName string) (dockerContainer containers.Container, err error)
func (*CommandExecutorDocker) GetHost ¶
func (c *CommandExecutorDocker) GetHost() (host hosts.Host, err error)
func (*CommandExecutorDocker) GetHostDescription ¶
func (c *CommandExecutorDocker) GetHostDescription() (hostDescription string, err error)
func (*CommandExecutorDocker) IsHostSet ¶
func (c *CommandExecutorDocker) IsHostSet() (isSet bool)
func (*CommandExecutorDocker) KillContainerByName ¶
func (c *CommandExecutorDocker) KillContainerByName(name string, verbose bool) (err error)
func (*CommandExecutorDocker) MustGetCommandExecutor ¶
func (c *CommandExecutorDocker) MustGetCommandExecutor() (commandExecutor commandexecutor.CommandExecutor)
func (*CommandExecutorDocker) MustGetContainerByName ¶
func (c *CommandExecutorDocker) MustGetContainerByName(containerName string) (dockerContainer containers.Container)
func (*CommandExecutorDocker) MustGetHost ¶
func (c *CommandExecutorDocker) MustGetHost() (host hosts.Host)
func (*CommandExecutorDocker) MustGetHostDescription ¶
func (c *CommandExecutorDocker) MustGetHostDescription() (hostDescription string)
func (*CommandExecutorDocker) MustKillContainerByName ¶
func (c *CommandExecutorDocker) MustKillContainerByName(name string, verbose bool)
func (*CommandExecutorDocker) MustRunCommand ¶
func (c *CommandExecutorDocker) MustRunCommand(runOptions *parameteroptions.RunCommandOptions) (commandOutput *commandexecutor.CommandOutput)
func (*CommandExecutorDocker) MustRunCommandAndGetStdoutAsString ¶
func (c *CommandExecutorDocker) MustRunCommandAndGetStdoutAsString(runOptions *parameteroptions.RunCommandOptions) (stdout string)
func (*CommandExecutorDocker) MustRunContainer ¶
func (c *CommandExecutorDocker) MustRunContainer(runOptions *DockerRunContainerOptions) (startedContainer containers.Container)
func (*CommandExecutorDocker) MustSetHost ¶
func (c *CommandExecutorDocker) MustSetHost(host hosts.Host)
func (*CommandExecutorDocker) RunCommand ¶
func (c *CommandExecutorDocker) RunCommand(runOptions *parameteroptions.RunCommandOptions) (commandOutput *commandexecutor.CommandOutput, err error)
func (*CommandExecutorDocker) RunCommandAndGetStdoutAsString ¶
func (c *CommandExecutorDocker) RunCommandAndGetStdoutAsString(runOptions *parameteroptions.RunCommandOptions) (stdout string, err error)
func (*CommandExecutorDocker) RunContainer ¶
func (c *CommandExecutorDocker) RunContainer(runOptions *DockerRunContainerOptions) (startedContainer containers.Container, err error)
type CommandExecutorDockerContainer ¶
type CommandExecutorDockerContainer struct {
// contains filtered or unexported fields
}
func NewCommandExecutorDockerContainer ¶
func NewCommandExecutorDockerContainer() (c *CommandExecutorDockerContainer)
func (*CommandExecutorDockerContainer) GetCommandExecutor ¶
func (c *CommandExecutorDockerContainer) GetCommandExecutor() (commandExectuor commandexecutor.CommandExecutor, err error)
func (*CommandExecutorDockerContainer) GetDocker ¶
func (d *CommandExecutorDockerContainer) GetDocker() (docker Docker, err error)
func (*CommandExecutorDockerContainer) GetName ¶
func (c *CommandExecutorDockerContainer) GetName() (name string, err error)
func (*CommandExecutorDockerContainer) IsRunning ¶
func (c *CommandExecutorDockerContainer) IsRunning(verbose bool) (isRunning bool, err error)
func (*CommandExecutorDockerContainer) Kill ¶
func (c *CommandExecutorDockerContainer) Kill(verbose bool) (err error)
func (*CommandExecutorDockerContainer) MustGetCommandExecutor ¶
func (c *CommandExecutorDockerContainer) MustGetCommandExecutor() (commandExectuor commandexecutor.CommandExecutor)
func (*CommandExecutorDockerContainer) MustGetDocker ¶
func (d *CommandExecutorDockerContainer) MustGetDocker() (docker Docker)
func (*CommandExecutorDockerContainer) MustGetName ¶
func (d *CommandExecutorDockerContainer) MustGetName() (name string)
func (*CommandExecutorDockerContainer) MustIsRunning ¶
func (d *CommandExecutorDockerContainer) MustIsRunning(verbose bool) (isRunning bool)
func (*CommandExecutorDockerContainer) MustKill ¶
func (d *CommandExecutorDockerContainer) MustKill(verbose bool)
func (*CommandExecutorDockerContainer) MustRunCommand ¶
func (c *CommandExecutorDockerContainer) MustRunCommand(runOptions *parameteroptions.RunCommandOptions) (commandOutput *commandexecutor.CommandOutput)
func (*CommandExecutorDockerContainer) MustRunCommandAndGetStdoutAsString ¶
func (c *CommandExecutorDockerContainer) MustRunCommandAndGetStdoutAsString(runOptions *parameteroptions.RunCommandOptions) (stdout string)
func (*CommandExecutorDockerContainer) MustSetDocker ¶
func (d *CommandExecutorDockerContainer) MustSetDocker(docker Docker)
func (*CommandExecutorDockerContainer) MustSetName ¶
func (d *CommandExecutorDockerContainer) MustSetName(name string)
func (*CommandExecutorDockerContainer) RunCommand ¶
func (c *CommandExecutorDockerContainer) RunCommand(runOptions *parameteroptions.RunCommandOptions) (commandOutput *commandexecutor.CommandOutput, err error)
func (*CommandExecutorDockerContainer) RunCommandAndGetStdoutAsString ¶
func (c *CommandExecutorDockerContainer) RunCommandAndGetStdoutAsString(runOptions *parameteroptions.RunCommandOptions) (stdout string, err error)
func (*CommandExecutorDockerContainer) SetDocker ¶
func (d *CommandExecutorDockerContainer) SetDocker(docker Docker) (err error)
func (*CommandExecutorDockerContainer) SetName ¶
func (c *CommandExecutorDockerContainer) SetName(name string) (err error)
type Docker ¶
type Docker interface { GetContainerByName(name string) (container containers.Container, err error) GetHostDescription() (hostDescription string, err error) MustGetContainerByName(name string) (container containers.Container) MustGetHostDescription() (hostDescription string) }
func GetCommandExecutorDocker ¶
func GetCommandExecutorDocker(commandExecutor commandexecutor.CommandExecutor) (docker Docker, err error)
func MustGetCommandExecutorDocker ¶
func MustGetCommandExecutorDocker(commandExecutor commandexecutor.CommandExecutor) (docker Docker)
func MustGetDockerOnHost ¶
func MustGetLocalCommandExecutorDocker ¶
func MustGetLocalCommandExecutorDocker() (docker Docker)
func MustGetcommandExecutorDocker ¶
func MustGetcommandExecutorDocker(commandExecutor commandexecutor.CommandExecutor) (docker Docker)
type DockerRunContainerOptions ¶
type DockerRunContainerOptions struct { ImageName string Name string Command []string Ports []string Mounts []string KeepStoppedContainer bool Verbose bool VerboseDockerRunCommand bool UseHostNet bool }
func NewDockerRunContainerOptions ¶
func NewDockerRunContainerOptions() (d *DockerRunContainerOptions)
func (*DockerRunContainerOptions) GetCommand ¶
func (d *DockerRunContainerOptions) GetCommand() (command []string, err error)
func (*DockerRunContainerOptions) GetImageName ¶
func (o *DockerRunContainerOptions) GetImageName() (imageName string, err error)
func (*DockerRunContainerOptions) GetKeepStoppedContainer ¶
func (d *DockerRunContainerOptions) GetKeepStoppedContainer() (keepStoppedContainer bool, err error)
func (*DockerRunContainerOptions) GetMounts ¶
func (d *DockerRunContainerOptions) GetMounts() (mounts []string, err error)
func (*DockerRunContainerOptions) GetName ¶
func (o *DockerRunContainerOptions) GetName() (name string, err error)
func (*DockerRunContainerOptions) GetPorts ¶
func (d *DockerRunContainerOptions) GetPorts() (ports []string, err error)
func (*DockerRunContainerOptions) GetUseHostNet ¶
func (d *DockerRunContainerOptions) GetUseHostNet() (useHostNet bool, err error)
func (*DockerRunContainerOptions) GetVerbose ¶
func (d *DockerRunContainerOptions) GetVerbose() (verbose bool, err error)
func (*DockerRunContainerOptions) GetVerboseDockerRunCommand ¶
func (d *DockerRunContainerOptions) GetVerboseDockerRunCommand() (verboseDockerRunCommand bool, err error)
func (*DockerRunContainerOptions) MustGetCommand ¶
func (d *DockerRunContainerOptions) MustGetCommand() (command []string)
func (*DockerRunContainerOptions) MustGetImageName ¶
func (d *DockerRunContainerOptions) MustGetImageName() (imageName string)
func (*DockerRunContainerOptions) MustGetKeepStoppedContainer ¶
func (d *DockerRunContainerOptions) MustGetKeepStoppedContainer() (keepStoppedContainer bool)
func (*DockerRunContainerOptions) MustGetMounts ¶
func (d *DockerRunContainerOptions) MustGetMounts() (mounts []string)
func (*DockerRunContainerOptions) MustGetName ¶
func (d *DockerRunContainerOptions) MustGetName() (name string)
func (*DockerRunContainerOptions) MustGetPorts ¶
func (d *DockerRunContainerOptions) MustGetPorts() (ports []string)
func (*DockerRunContainerOptions) MustGetUseHostNet ¶
func (d *DockerRunContainerOptions) MustGetUseHostNet() (useHostNet bool)
func (*DockerRunContainerOptions) MustGetVerbose ¶
func (d *DockerRunContainerOptions) MustGetVerbose() (verbose bool)
func (*DockerRunContainerOptions) MustGetVerboseDockerRunCommand ¶
func (d *DockerRunContainerOptions) MustGetVerboseDockerRunCommand() (verboseDockerRunCommand bool)
func (*DockerRunContainerOptions) MustSetCommand ¶
func (d *DockerRunContainerOptions) MustSetCommand(command []string)
func (*DockerRunContainerOptions) MustSetImageName ¶
func (d *DockerRunContainerOptions) MustSetImageName(imageName string)
func (*DockerRunContainerOptions) MustSetKeepStoppedContainer ¶
func (d *DockerRunContainerOptions) MustSetKeepStoppedContainer(keepStoppedContainer bool)
func (*DockerRunContainerOptions) MustSetMounts ¶
func (d *DockerRunContainerOptions) MustSetMounts(mounts []string)
func (*DockerRunContainerOptions) MustSetName ¶
func (d *DockerRunContainerOptions) MustSetName(name string)
func (*DockerRunContainerOptions) MustSetPorts ¶
func (d *DockerRunContainerOptions) MustSetPorts(ports []string)
func (*DockerRunContainerOptions) MustSetUseHostNet ¶
func (d *DockerRunContainerOptions) MustSetUseHostNet(useHostNet bool)
func (*DockerRunContainerOptions) MustSetVerbose ¶
func (d *DockerRunContainerOptions) MustSetVerbose(verbose bool)
func (*DockerRunContainerOptions) MustSetVerboseDockerRunCommand ¶
func (d *DockerRunContainerOptions) MustSetVerboseDockerRunCommand(verboseDockerRunCommand bool)
func (*DockerRunContainerOptions) SetCommand ¶
func (d *DockerRunContainerOptions) SetCommand(command []string) (err error)
func (*DockerRunContainerOptions) SetImageName ¶
func (d *DockerRunContainerOptions) SetImageName(imageName string) (err error)
func (*DockerRunContainerOptions) SetKeepStoppedContainer ¶
func (d *DockerRunContainerOptions) SetKeepStoppedContainer(keepStoppedContainer bool) (err error)
func (*DockerRunContainerOptions) SetMounts ¶
func (d *DockerRunContainerOptions) SetMounts(mounts []string) (err error)
func (*DockerRunContainerOptions) SetName ¶
func (d *DockerRunContainerOptions) SetName(name string) (err error)
func (*DockerRunContainerOptions) SetPorts ¶
func (d *DockerRunContainerOptions) SetPorts(ports []string) (err error)
func (*DockerRunContainerOptions) SetUseHostNet ¶
func (d *DockerRunContainerOptions) SetUseHostNet(useHostNet bool) (err error)
func (*DockerRunContainerOptions) SetVerbose ¶
func (d *DockerRunContainerOptions) SetVerbose(verbose bool) (err error)
func (*DockerRunContainerOptions) SetVerboseDockerRunCommand ¶
func (d *DockerRunContainerOptions) SetVerboseDockerRunCommand(verboseDockerRunCommand bool) (err error)
Click to show internal directories.
Click to hide internal directories.