container

package
v1.12.0 Latest Latest
Warning

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

Go to latest
Published: Jul 26, 2016 License: Apache-2.0 Imports: 24 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	// ErrImageRequired returned if a task is missing the image definition.
	ErrImageRequired = fmt.Errorf("dockerexec: image required")

	// ErrContainerDestroyed returned when a container is prematurely destroyed
	// during a wait call.
	ErrContainerDestroyed = fmt.Errorf("dockerexec: container destroyed")

	// ErrContainerUnhealthy returned if controller detects the health check failure
	ErrContainerUnhealthy = fmt.Errorf("dockerexec: unhealthy container")
)

Functions

func NewExecutor

func NewExecutor(client engineapi.APIClient) exec.Executor

NewExecutor returns an executor from the docker client.

Types

type MockAPIClient

type MockAPIClient struct {
	// contains filtered or unexported fields
}

Mock of APIClient interface

func NewMockAPIClient

func NewMockAPIClient(ctrl *gomock.Controller) *MockAPIClient

func (*MockAPIClient) ClientVersion

func (_m *MockAPIClient) ClientVersion() string

func (*MockAPIClient) ContainerAttach

func (_m *MockAPIClient) ContainerAttach(_param0 context.Context, _param1 string, _param2 types.ContainerAttachOptions) (types.HijackedResponse, error)

func (*MockAPIClient) ContainerCommit

func (_m *MockAPIClient) ContainerCommit(_param0 context.Context, _param1 string, _param2 types.ContainerCommitOptions) (types.ContainerCommitResponse, error)

func (*MockAPIClient) ContainerCreate

func (_m *MockAPIClient) ContainerCreate(_param0 context.Context, _param1 *container.Config, _param2 *container.HostConfig, _param3 *network.NetworkingConfig, _param4 string) (types.ContainerCreateResponse, error)

func (*MockAPIClient) ContainerDiff

func (_m *MockAPIClient) ContainerDiff(_param0 context.Context, _param1 string) ([]types.ContainerChange, error)

func (*MockAPIClient) ContainerExecAttach

func (_m *MockAPIClient) ContainerExecAttach(_param0 context.Context, _param1 string, _param2 types.ExecConfig) (types.HijackedResponse, error)

func (*MockAPIClient) ContainerExecCreate

func (_m *MockAPIClient) ContainerExecCreate(_param0 context.Context, _param1 string, _param2 types.ExecConfig) (types.ContainerExecCreateResponse, error)

func (*MockAPIClient) ContainerExecInspect

func (_m *MockAPIClient) ContainerExecInspect(_param0 context.Context, _param1 string) (types.ContainerExecInspect, error)

func (*MockAPIClient) ContainerExecResize

func (_m *MockAPIClient) ContainerExecResize(_param0 context.Context, _param1 string, _param2 types.ResizeOptions) error

func (*MockAPIClient) ContainerExecStart

func (_m *MockAPIClient) ContainerExecStart(_param0 context.Context, _param1 string, _param2 types.ExecStartCheck) error

func (*MockAPIClient) ContainerExport

func (_m *MockAPIClient) ContainerExport(_param0 context.Context, _param1 string) (io.ReadCloser, error)

func (*MockAPIClient) ContainerInspect

func (_m *MockAPIClient) ContainerInspect(_param0 context.Context, _param1 string) (types.ContainerJSON, error)

func (*MockAPIClient) ContainerInspectWithRaw

func (_m *MockAPIClient) ContainerInspectWithRaw(_param0 context.Context, _param1 string, _param2 bool) (types.ContainerJSON, []byte, error)

func (*MockAPIClient) ContainerKill

func (_m *MockAPIClient) ContainerKill(_param0 context.Context, _param1 string, _param2 string) error

func (*MockAPIClient) ContainerList

func (_m *MockAPIClient) ContainerList(_param0 context.Context, _param1 types.ContainerListOptions) ([]types.Container, error)

func (*MockAPIClient) ContainerLogs

func (_m *MockAPIClient) ContainerLogs(_param0 context.Context, _param1 string, _param2 types.ContainerLogsOptions) (io.ReadCloser, error)

func (*MockAPIClient) ContainerPause

func (_m *MockAPIClient) ContainerPause(_param0 context.Context, _param1 string) error

func (*MockAPIClient) ContainerRemove

func (_m *MockAPIClient) ContainerRemove(_param0 context.Context, _param1 string, _param2 types.ContainerRemoveOptions) error

func (*MockAPIClient) ContainerRename

func (_m *MockAPIClient) ContainerRename(_param0 context.Context, _param1 string, _param2 string) error

func (*MockAPIClient) ContainerResize

func (_m *MockAPIClient) ContainerResize(_param0 context.Context, _param1 string, _param2 types.ResizeOptions) error

func (*MockAPIClient) ContainerRestart

func (_m *MockAPIClient) ContainerRestart(_param0 context.Context, _param1 string, _param2 time.Duration) error

func (*MockAPIClient) ContainerStart

func (_m *MockAPIClient) ContainerStart(_param0 context.Context, _param1 string, _param2 types.ContainerStartOptions) error

func (*MockAPIClient) ContainerStatPath

func (_m *MockAPIClient) ContainerStatPath(_param0 context.Context, _param1 string, _param2 string) (types.ContainerPathStat, error)

func (*MockAPIClient) ContainerStats

func (_m *MockAPIClient) ContainerStats(_param0 context.Context, _param1 string, _param2 bool) (io.ReadCloser, error)

func (*MockAPIClient) ContainerStop

func (_m *MockAPIClient) ContainerStop(_param0 context.Context, _param1 string, _param2 time.Duration) error

func (*MockAPIClient) ContainerTop

func (_m *MockAPIClient) ContainerTop(_param0 context.Context, _param1 string, _param2 []string) (types.ContainerProcessList, error)

func (*MockAPIClient) ContainerUnpause

func (_m *MockAPIClient) ContainerUnpause(_param0 context.Context, _param1 string) error

func (*MockAPIClient) ContainerUpdate

func (_m *MockAPIClient) ContainerUpdate(_param0 context.Context, _param1 string, _param2 container.UpdateConfig) error

func (*MockAPIClient) ContainerWait

func (_m *MockAPIClient) ContainerWait(_param0 context.Context, _param1 string) (int, error)

func (*MockAPIClient) CopyFromContainer

func (_m *MockAPIClient) CopyFromContainer(_param0 context.Context, _param1 string, _param2 string) (io.ReadCloser, types.ContainerPathStat, error)

func (*MockAPIClient) CopyToContainer

func (_m *MockAPIClient) CopyToContainer(_param0 context.Context, _param1 string, _param2 string, _param3 io.Reader, _param4 types.CopyToContainerOptions) error

func (*MockAPIClient) EXPECT

func (_m *MockAPIClient) EXPECT() *_MockAPIClientRecorder

func (*MockAPIClient) Events

func (_m *MockAPIClient) Events(_param0 context.Context, _param1 types.EventsOptions) (io.ReadCloser, error)

func (*MockAPIClient) ImageBuild

func (_m *MockAPIClient) ImageBuild(_param0 context.Context, _param1 io.Reader, _param2 types.ImageBuildOptions) (types.ImageBuildResponse, error)

func (*MockAPIClient) ImageCreate

func (_m *MockAPIClient) ImageCreate(_param0 context.Context, _param1 string, _param2 types.ImageCreateOptions) (io.ReadCloser, error)

func (*MockAPIClient) ImageHistory

func (_m *MockAPIClient) ImageHistory(_param0 context.Context, _param1 string) ([]types.ImageHistory, error)

func (*MockAPIClient) ImageImport

func (_m *MockAPIClient) ImageImport(_param0 context.Context, _param1 types.ImageImportSource, _param2 string, _param3 types.ImageImportOptions) (io.ReadCloser, error)

func (*MockAPIClient) ImageInspectWithRaw

func (_m *MockAPIClient) ImageInspectWithRaw(_param0 context.Context, _param1 string, _param2 bool) (types.ImageInspect, []byte, error)

func (*MockAPIClient) ImageList

func (_m *MockAPIClient) ImageList(_param0 context.Context, _param1 types.ImageListOptions) ([]types.Image, error)

func (*MockAPIClient) ImageLoad

func (_m *MockAPIClient) ImageLoad(_param0 context.Context, _param1 io.Reader, _param2 bool) (types.ImageLoadResponse, error)

func (*MockAPIClient) ImagePull

func (_m *MockAPIClient) ImagePull(_param0 context.Context, _param1 string, _param2 types.ImagePullOptions) (io.ReadCloser, error)

func (*MockAPIClient) ImagePush

func (_m *MockAPIClient) ImagePush(_param0 context.Context, _param1 string, _param2 types.ImagePushOptions) (io.ReadCloser, error)

func (*MockAPIClient) ImageRemove

func (_m *MockAPIClient) ImageRemove(_param0 context.Context, _param1 string, _param2 types.ImageRemoveOptions) ([]types.ImageDelete, error)

func (*MockAPIClient) ImageSave

func (_m *MockAPIClient) ImageSave(_param0 context.Context, _param1 []string) (io.ReadCloser, error)

func (*MockAPIClient) ImageSearch

func (_m *MockAPIClient) ImageSearch(_param0 context.Context, _param1 string, _param2 types.ImageSearchOptions) ([]registry.SearchResult, error)

func (*MockAPIClient) ImageTag

func (_m *MockAPIClient) ImageTag(_param0 context.Context, _param1 string, _param2 string) error

func (*MockAPIClient) Info

func (_m *MockAPIClient) Info(_param0 context.Context) (types.Info, error)

func (*MockAPIClient) NetworkConnect

func (_m *MockAPIClient) NetworkConnect(_param0 context.Context, _param1 string, _param2 string, _param3 *network.EndpointSettings) error

func (*MockAPIClient) NetworkCreate

func (_m *MockAPIClient) NetworkCreate(_param0 context.Context, _param1 string, _param2 types.NetworkCreate) (types.NetworkCreateResponse, error)

func (*MockAPIClient) NetworkDisconnect

func (_m *MockAPIClient) NetworkDisconnect(_param0 context.Context, _param1 string, _param2 string, _param3 bool) error

func (*MockAPIClient) NetworkInspect

func (_m *MockAPIClient) NetworkInspect(_param0 context.Context, _param1 string) (types.NetworkResource, error)

func (*MockAPIClient) NetworkInspectWithRaw

func (_m *MockAPIClient) NetworkInspectWithRaw(_param0 context.Context, _param1 string) (types.NetworkResource, []byte, error)

func (*MockAPIClient) NetworkList

func (_m *MockAPIClient) NetworkList(_param0 context.Context, _param1 types.NetworkListOptions) ([]types.NetworkResource, error)

func (*MockAPIClient) NetworkRemove

func (_m *MockAPIClient) NetworkRemove(_param0 context.Context, _param1 string) error

func (*MockAPIClient) NodeInspect

func (_m *MockAPIClient) NodeInspect(_param0 context.Context, _param1 string) (swarm.Node, error)

func (*MockAPIClient) NodeList

func (_m *MockAPIClient) NodeList(_param0 context.Context, _param1 types.NodeListOptions) ([]swarm.Node, error)

func (*MockAPIClient) NodeRemove

func (_m *MockAPIClient) NodeRemove(_param0 context.Context, _param1 string) error

func (*MockAPIClient) NodeUpdate

func (_m *MockAPIClient) NodeUpdate(_param0 context.Context, _param1 string, _param2 swarm.Version, _param3 swarm.NodeSpec) error

func (*MockAPIClient) RegistryLogin

func (_m *MockAPIClient) RegistryLogin(_param0 context.Context, _param1 types.AuthConfig) (types.AuthResponse, error)

func (*MockAPIClient) ServerVersion

func (_m *MockAPIClient) ServerVersion(_param0 context.Context) (types.Version, error)

func (*MockAPIClient) ServiceCreate

func (_m *MockAPIClient) ServiceCreate(_param0 context.Context, _param1 swarm.ServiceSpec) (types.ServiceCreateResponse, error)

func (*MockAPIClient) ServiceInspect

func (_m *MockAPIClient) ServiceInspect(_param0 context.Context, _param1 string) (swarm.Service, error)

func (*MockAPIClient) ServiceList

func (_m *MockAPIClient) ServiceList(_param0 context.Context, _param1 types.ServiceListOptions) ([]swarm.Service, error)

func (*MockAPIClient) ServiceRemove

func (_m *MockAPIClient) ServiceRemove(_param0 context.Context, _param1 string) error

func (*MockAPIClient) ServiceUpdate

func (_m *MockAPIClient) ServiceUpdate(_param0 context.Context, _param1 string, _param2 swarm.Version, _param3 swarm.ServiceSpec) error

func (*MockAPIClient) SwarmInit

func (_m *MockAPIClient) SwarmInit(_param0 context.Context, _param1 swarm.InitRequest) (string, error)

func (*MockAPIClient) SwarmInspect

func (_m *MockAPIClient) SwarmInspect(_param0 context.Context) (swarm.Swarm, error)

func (*MockAPIClient) SwarmJoin

func (_m *MockAPIClient) SwarmJoin(_param0 context.Context, _param1 swarm.JoinRequest) error

func (*MockAPIClient) SwarmLeave

func (_m *MockAPIClient) SwarmLeave(_param0 context.Context, _param1 bool) error

func (*MockAPIClient) SwarmUpdate

func (_m *MockAPIClient) SwarmUpdate(_param0 context.Context, _param1 swarm.Version, _param2 swarm.Spec) error

func (*MockAPIClient) TaskInspectWithRaw

func (_m *MockAPIClient) TaskInspectWithRaw(_param0 context.Context, _param1 string) (swarm.Task, []byte, error)

func (*MockAPIClient) TaskList

func (_m *MockAPIClient) TaskList(_param0 context.Context, _param1 types.TaskListOptions) ([]swarm.Task, error)

func (*MockAPIClient) UpdateClientVersion

func (_m *MockAPIClient) UpdateClientVersion(_param0 string)

func (*MockAPIClient) VolumeCreate

func (_m *MockAPIClient) VolumeCreate(_param0 context.Context, _param1 types.VolumeCreateRequest) (types.Volume, error)

func (*MockAPIClient) VolumeInspect

func (_m *MockAPIClient) VolumeInspect(_param0 context.Context, _param1 string) (types.Volume, error)

func (*MockAPIClient) VolumeInspectWithRaw

func (_m *MockAPIClient) VolumeInspectWithRaw(_param0 context.Context, _param1 string) (types.Volume, []byte, error)

func (*MockAPIClient) VolumeList

func (_m *MockAPIClient) VolumeList(_param0 context.Context, _param1 filters.Args) (types.VolumesListResponse, error)

func (*MockAPIClient) VolumeRemove

func (_m *MockAPIClient) VolumeRemove(_param0 context.Context, _param1 string) error

Jump to

Keyboard shortcuts

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