Versions in this module Expand all Collapse all v0 v0.0.1 May 24, 2023 Changes in this version + func CreateDefaultDockerNetwork() error + func GetComposeProject(projectName, workDir string, yml []byte, env []byte, skipNormalization bool) (*types.Project, error) + func NewDockerClient() (*client.Client, error) + type Client struct + func NewClient() (Client, error) + func (c Client) CreateNetwork(name string) error + func (c Client) DeleteImage(imageID string) error + func (c Client) GetImageIDByName(imageName string) (string, error) + func (c Client) ListAllContainers() ([]types.Container, error) + func (c Client) ListContainersByName(names []string) ([]types.Container, error) + func (c Client) NetworkExist(name string) bool + type ComposeService struct + func NewComposeService(ops ...command.DockerCliOption) (*ComposeService, error) + func (s *ComposeService) ComposeBuild() error + func (s *ComposeService) ComposeCreate() error + func (s *ComposeService) ComposeDown() error + func (s *ComposeService) ComposeRestart() error + func (s *ComposeService) ComposeStart() error + func (s *ComposeService) ComposeStop() error + func (s *ComposeService) ComposeUp() error + func (s *ComposeService) SetProject(project *types.Project)