docker

package
v0.0.4 Latest Latest
Warning

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

Go to latest
Published: Apr 25, 2022 License: Apache-2.0 Imports: 20 Imported by: 0

Documentation

Index

Constants

View Source
const BuildKitSock = "unix:///run/buildkit/buildkitd.sock"
View Source
const DefaultPlatforms = "linux/arm64,linux/amd64"

Variables

This section is empty.

Functions

func BuildDockerImage

func BuildDockerImage(ctx context.Context, dockerfileDir string, tags []string, push bool, args map[string]string) error

func BuildDockerImageWithBuildKit

func BuildDockerImageWithBuildKit(ctx context.Context, dockerfileDir string, tags []string, push bool, args map[string]string, buildKitOptions BuildKitOptions) error

Types

type BuildKitOptions

type BuildKitOptions struct {
	Address  string
	Platform string
	NoCache  bool

	// Set type of progress (auto, plain, tty). Use plain to show container output
	LogBuildProgress string
}

func GetDefaultBuildKitOptions

func GetDefaultBuildKitOptions() BuildKitOptions

type DockerImageBuildErrorDetail

type DockerImageBuildErrorDetail struct {
	Message string `json:"message"`
}

type DockerImageBuildLog

type DockerImageBuildLog struct {
	Stream      string                       `json:"stream"`
	Aux         *DockerImageBuildLogAux      `json:"aux"`
	Error       string                       `json:"error"`
	ErrorDetail *DockerImageBuildErrorDetail `json:"errorDetail"`
}

type DockerImageBuildLogAux

type DockerImageBuildLogAux struct {
	ID string `json:"ID"`
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL
JackTT - Gopher 🇻🇳