container

package
v0.9.0 Latest Latest
Warning

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

Go to latest
Published: Jul 23, 2015 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type BuildOptions

type BuildOptions struct {
	Dockerfile string
}

type Client

type Client interface {
	Build(imageName string, contextDir string, options BuildOptions) error
	Pull(imageName string, options PullOptions) error
	Create(imageName string, options CreateOptions) ([]string, error)
	Start(containerID string, options StartOptions) error
	Wait(containerID string, options WaitOptions) error
	Kill(containerID string, options KillOptions) error
	Remove(containerID string, options RemoveOptions) error
}

func NewDockerClient

func NewDockerClient(dockerClientOptions DockerClientOptions) (Client, error)

type CreateOptions

type CreateOptions struct {
	Input         *pps.Input
	Output        *pps.Output
	Commands      []string
	NumContainers int
}

type DockerClientOptions

type DockerClientOptions struct {
	Host             string
	DockerTLSOptions *DockerTLSOptions
}

type DockerTLSOptions

type DockerTLSOptions struct {
	CertPEMBlock []byte
	KeyPEMBlock  []byte
	CaPEMCert    []byte
}

type KillOptions

type KillOptions struct{}

type PullOptions

type PullOptions struct{}

type RemoveOptions

type RemoveOptions struct{}

type StartOptions

type StartOptions struct{}

type WaitOptions

type WaitOptions struct{}

Jump to

Keyboard shortcuts

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