docker

package
v0.22.5 Latest Latest
Warning

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

Go to latest
Published: Feb 13, 2026 License: MIT Imports: 25 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewDockerCliOrchestrator

func NewDockerCliOrchestrator(log logr.Logger, executor process.Executor) containers.ContainerOrchestrator

Types

type DockerCliOrchestrator

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

func (*DockerCliOrchestrator) BuildImage

func (*DockerCliOrchestrator) CaptureContainerLogs

func (*DockerCliOrchestrator) CheckStatus

func (*DockerCliOrchestrator) ConnectNetwork

func (dco *DockerCliOrchestrator) ConnectNetwork(ctx context.Context, options containers.ConnectNetworkOptions) error

func (*DockerCliOrchestrator) ContainerHost

func (*DockerCliOrchestrator) ContainerHost() string

func (*DockerCliOrchestrator) CreateContainer

func (dco *DockerCliOrchestrator) CreateContainer(ctx context.Context, options containers.CreateContainerOptions) (string, error)

func (*DockerCliOrchestrator) CreateFiles

func (*DockerCliOrchestrator) CreateNetwork

func (dco *DockerCliOrchestrator) CreateNetwork(ctx context.Context, options containers.CreateNetworkOptions) (string, error)

func (*DockerCliOrchestrator) CreateVolume

func (dco *DockerCliOrchestrator) CreateVolume(ctx context.Context, options containers.CreateVolumeOptions) error

func (*DockerCliOrchestrator) DefaultNetworkName

func (dco *DockerCliOrchestrator) DefaultNetworkName() string

func (*DockerCliOrchestrator) DisconnectNetwork

func (dco *DockerCliOrchestrator) DisconnectNetwork(ctx context.Context, options containers.DisconnectNetworkOptions) error

func (*DockerCliOrchestrator) EnsureBackgroundStatusUpdates

func (dco *DockerCliOrchestrator) EnsureBackgroundStatusUpdates(ctx context.Context)

Check the status of the Docker runtime in the background until the context is canceled.

func (*DockerCliOrchestrator) ExecContainer

func (dco *DockerCliOrchestrator) ExecContainer(ctx context.Context, options containers.ExecContainerOptions) (<-chan int32, error)

func (*DockerCliOrchestrator) GetDiagnostics

func (*DockerCliOrchestrator) InspectContainers

func (*DockerCliOrchestrator) InspectImages

func (*DockerCliOrchestrator) InspectNetworks

func (*DockerCliOrchestrator) InspectVolumes

InspectVolumes returns the details of successfully inspected volumes, and a slice of all errors encountered during the inspection.

func (*DockerCliOrchestrator) IsDefault

func (*DockerCliOrchestrator) IsDefault() bool

func (*DockerCliOrchestrator) ListContainers

func (*DockerCliOrchestrator) ListNetworks

func (*DockerCliOrchestrator) Name

func (*DockerCliOrchestrator) Name() string

func (*DockerCliOrchestrator) PullImage

func (*DockerCliOrchestrator) RemoveContainers

func (dco *DockerCliOrchestrator) RemoveContainers(ctx context.Context, options containers.RemoveContainersOptions) ([]string, error)

func (*DockerCliOrchestrator) RemoveNetworks

func (dco *DockerCliOrchestrator) RemoveNetworks(ctx context.Context, options containers.RemoveNetworksOptions) ([]string, error)

func (*DockerCliOrchestrator) RemoveVolumes

func (dco *DockerCliOrchestrator) RemoveVolumes(ctx context.Context, options containers.RemoveVolumesOptions) ([]string, error)

func (*DockerCliOrchestrator) RunContainer

func (dco *DockerCliOrchestrator) RunContainer(ctx context.Context, options containers.RunContainerOptions) (string, error)

func (*DockerCliOrchestrator) StartContainers

func (dco *DockerCliOrchestrator) StartContainers(ctx context.Context, options containers.StartContainersOptions) ([]string, error)

func (*DockerCliOrchestrator) StopContainers

func (dco *DockerCliOrchestrator) StopContainers(ctx context.Context, options containers.StopContainersOptions) ([]string, error)

func (*DockerCliOrchestrator) WatchContainers

func (*DockerCliOrchestrator) WatchNetworks

Jump to

Keyboard shortcuts

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