Documentation
¶
Index ¶
- func DeleteTestContainer(t *testing.T, containerName string, ...)
- func DeleteTestImage(t *testing.T, imageTag string, ...)
- type BuildDockerImage
- func (image *BuildDockerImage) GetCmd() *exec.Cmd
- func (image *BuildDockerImage) GetEnv() map[string]string
- func (image *BuildDockerImage) GetErrWriter() io.WriteCloser
- func (image *BuildDockerImage) GetStdWriter() io.WriteCloser
- func (image *BuildDockerImage) SetDockerFileName(name string) *BuildDockerImage
- type DeleteContainer
- type DeleteDockerImage
- type ExecDockerImage
- func (e *ExecDockerImage) GetCmd() *exec.Cmd
- func (e *ExecDockerImage) GetEnv() map[string]string
- func (e *ExecDockerImage) GetErrWriter() io.WriteCloser
- func (e *ExecDockerImage) GetStdWriter() io.WriteCloser
- func (e *ExecDockerImage) SetErrWriter(writer io.WriteCloser)
- func (e *ExecDockerImage) SetStdWriter(writer io.WriteCloser)
- type RunDockerImage
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DeleteTestContainer ¶
func DeleteTestContainer(t *testing.T, containerName string, containerManagerType container.ContainerManagerType)
func DeleteTestImage ¶
func DeleteTestImage(t *testing.T, imageTag string, containerManagerType container.ContainerManagerType)
Types ¶
type BuildDockerImage ¶
type BuildDockerImage struct {
// contains filtered or unexported fields
}
Image get parent image id command
func NewBuildDockerImage ¶
func NewBuildDockerImage(imageTag, dockerFilePath string, containerManager container.ContainerManagerType) *BuildDockerImage
func (*BuildDockerImage) GetCmd ¶
func (image *BuildDockerImage) GetCmd() *exec.Cmd
func (*BuildDockerImage) GetEnv ¶
func (image *BuildDockerImage) GetEnv() map[string]string
func (*BuildDockerImage) GetErrWriter ¶
func (image *BuildDockerImage) GetErrWriter() io.WriteCloser
func (*BuildDockerImage) GetStdWriter ¶
func (image *BuildDockerImage) GetStdWriter() io.WriteCloser
func (*BuildDockerImage) SetDockerFileName ¶
func (image *BuildDockerImage) SetDockerFileName(name string) *BuildDockerImage
type DeleteContainer ¶
type DeleteContainer struct {
// contains filtered or unexported fields
}
func NewDeleteContainer ¶
func NewDeleteContainer(containerName string, containerManager container.ContainerManagerType) *DeleteContainer
func (*DeleteContainer) GetCmd ¶
func (image *DeleteContainer) GetCmd() *exec.Cmd
func (*DeleteContainer) GetEnv ¶
func (image *DeleteContainer) GetEnv() map[string]string
func (*DeleteContainer) GetErrWriter ¶
func (image *DeleteContainer) GetErrWriter() io.WriteCloser
func (*DeleteContainer) GetStdWriter ¶
func (image *DeleteContainer) GetStdWriter() io.WriteCloser
type DeleteDockerImage ¶
type DeleteDockerImage struct {
// contains filtered or unexported fields
}
func NewDeleteDockerImage ¶
func NewDeleteDockerImage(imageTag string, containerManager container.ContainerManagerType) *DeleteDockerImage
func (*DeleteDockerImage) GetCmd ¶
func (image *DeleteDockerImage) GetCmd() *exec.Cmd
func (*DeleteDockerImage) GetEnv ¶
func (image *DeleteDockerImage) GetEnv() map[string]string
func (*DeleteDockerImage) GetErrWriter ¶
func (image *DeleteDockerImage) GetErrWriter() io.WriteCloser
func (*DeleteDockerImage) GetStdWriter ¶
func (image *DeleteDockerImage) GetStdWriter() io.WriteCloser
type ExecDockerImage ¶
type ExecDockerImage struct {
Args []string
// contains filtered or unexported fields
}
The ExecDockerImage command runs a new command in a running container.
func NewExecDockerImage ¶
func NewExecDockerImage(containerManager container.ContainerManagerType, args ...string) *ExecDockerImage
func (*ExecDockerImage) GetCmd ¶
func (e *ExecDockerImage) GetCmd() *exec.Cmd
func (*ExecDockerImage) GetEnv ¶
func (e *ExecDockerImage) GetEnv() map[string]string
func (*ExecDockerImage) GetErrWriter ¶
func (e *ExecDockerImage) GetErrWriter() io.WriteCloser
func (*ExecDockerImage) GetStdWriter ¶
func (e *ExecDockerImage) GetStdWriter() io.WriteCloser
func (*ExecDockerImage) SetErrWriter ¶
func (e *ExecDockerImage) SetErrWriter(writer io.WriteCloser)
func (*ExecDockerImage) SetStdWriter ¶
func (e *ExecDockerImage) SetStdWriter(writer io.WriteCloser)
type RunDockerImage ¶
type RunDockerImage struct {
Args []string
// contains filtered or unexported fields
}
func NewRunDockerImage ¶
func NewRunDockerImage(containerManager container.ContainerManagerType, args ...string) *RunDockerImage
func (*RunDockerImage) GetCmd ¶
func (run *RunDockerImage) GetCmd() *exec.Cmd
func (*RunDockerImage) GetEnv ¶
func (run *RunDockerImage) GetEnv() map[string]string
func (*RunDockerImage) GetErrWriter ¶
func (run *RunDockerImage) GetErrWriter() io.WriteCloser
func (*RunDockerImage) GetStdWriter ¶
func (run *RunDockerImage) GetStdWriter() io.WriteCloser
Click to show internal directories.
Click to hide internal directories.