Versions in this module Expand all Collapse all v1 v1.23.14 Apr 4, 2026 v1.23.13 Mar 26, 2026 Changes in this version + const DefaultPlatform + func SplitDockerImage(fullImg string) (name string, tag string) + type Cli struct + func NewCli(commandRunner exec.CommandRunner) *Cli + func (d *Cli) Build(ctx context.Context, cwd string, dockerFilePath string, platform string, ...) (string, error) + func (d *Cli) CheckInstalled(ctx context.Context) error + func (d *Cli) Inspect(ctx context.Context, imageName string, format string) (string, error) + func (d *Cli) InstallUrl() string + func (d *Cli) IsContainerdEnabled(ctx context.Context) (bool, error) + func (d *Cli) Login(ctx context.Context, loginServer string, username string, password string) error + func (d *Cli) Name() string + func (d *Cli) Pull(ctx context.Context, imageName string) error + func (d *Cli) Push(ctx context.Context, cwd string, tag string) error + func (d *Cli) Remove(ctx context.Context, imageName string) error + func (d *Cli) Tag(ctx context.Context, cwd string, imageName string, tag string) error + type ContainerImage struct + Registry string + Repository string + Tag string + func ParseContainerImage(image string) (*ContainerImage, error) + func (ci *ContainerImage) Local() string + func (ci *ContainerImage) Remote() string