api

package
v1.5.14 Latest Latest
Warning

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

Go to latest
Published: Jun 3, 2025 License: GPL-3.0 Imports: 5 Imported by: 2

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type API

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

API struct with containerManager field

func NewAPI

func NewAPI(mgr container.Manager) *API

Function to create a new API instance

func (*API) EnsureImages added in v1.2.0

func (api *API) EnsureImages(images []string) error

func (*API) Ping added in v1.2.2

func (api *API) Ping() error

func (*API) RunContainer

func (api *API) RunContainer(config container.ContainerConfig, showStats bool) (string, string, error)

RunContainer запускает контейнер и «на лету» собирает stats, чтобы ни один короткоживущий контейнер не ушёл с нулевыми метриками.

func (*API) RunContainerParallel added in v0.9.0

func (api *API) RunContainerParallel(config container.ContainerConfig, wg *sync.WaitGroup, c chan string) error

Function to run containers in parallel using goroutines and channels. The container logs are sent to the channel. Creates. Starts, Waits and Removes the container.

Jump to

Keyboard shortcuts

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