docker

package
v0.0.0-...-5feba36 Latest Latest
Warning

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

Go to latest
Published: Apr 6, 2023 License: GPL-3.0 Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Container

type Container struct {
	Name string
	ID   string
}

type ContainerGroup

type ContainerGroup struct {
	Name string
	// contains filtered or unexported fields
}

func NewContainerGroup

func NewContainerGroup(name string, containers []*Container, controller *DockerController) *ContainerGroup

func (*ContainerGroup) AllContainersArePaused

func (group *ContainerGroup) AllContainersArePaused() bool

func (*ContainerGroup) AllContainersAreStopped

func (group *ContainerGroup) AllContainersAreStopped() bool

func (*ContainerGroup) AnyContainerIsPaused

func (group *ContainerGroup) AnyContainerIsPaused() bool

func (*ContainerGroup) AnyContainerIsRunning

func (group *ContainerGroup) AnyContainerIsRunning() bool

func (*ContainerGroup) AnyContainerIsStopped

func (group *ContainerGroup) AnyContainerIsStopped() bool

func (*ContainerGroup) Pause

func (group *ContainerGroup) Pause()

func (*ContainerGroup) Start

func (group *ContainerGroup) Start()

func (*ContainerGroup) Stop

func (group *ContainerGroup) Stop()

func (*ContainerGroup) Unpause

func (group *ContainerGroup) Unpause()

type DockerController

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

func NewDockerController

func NewDockerController() *DockerController

func (*DockerController) ContainerIsPaused

func (controller *DockerController) ContainerIsPaused(container *Container) bool

func (*DockerController) ContainerIsRunning

func (controller *DockerController) ContainerIsRunning(container *Container) bool

func (*DockerController) NewContainer

func (controller *DockerController) NewContainer(containerName string) (*Container, error)

func (*DockerController) NewContainerGroup

func (controller *DockerController) NewContainerGroup(groupName string) (*ContainerGroup, error)

func (*DockerController) PauseContainer

func (controller *DockerController) PauseContainer(container *Container)

func (*DockerController) StartContainer

func (controller *DockerController) StartContainer(container *Container)

func (*DockerController) StopContainer

func (controller *DockerController) StopContainer(container *Container)

func (*DockerController) UnpauseContainer

func (controller *DockerController) UnpauseContainer(container *Container)

Jump to

Keyboard shortcuts

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