Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ContainerManager ¶
type ContainerManager interface {
PullImage(ctx context.Context, image string) error
CreateContainer(ctx context.Context, task types.Task) (string, error)
StartContainer(ctx context.Context, id string) error
WaitForContainer(ctx context.Context, id string) (bool, error)
RemoveContainer(ctx context.Context, id string) error
}
func NewContainerManager ¶
func NewContainerManager(cli DockerClient) ContainerManager
type DockerClient ¶
type DockerClient interface {
client.ImageAPIClient
client.ContainerAPIClient
}
Click to show internal directories.
Click to hide internal directories.