Documentation
¶
Index ¶
- Constants
- func BuildDockerImage(ctx context.Context, dockerfile string, tags []string, push bool, ...) error
- func BuildDockerImageWithBuildKit(ctx context.Context, dockerfileDir string, tags []string, push bool, ...) error
- type BuildKitOptions
- type DockerImageBuildErrorDetail
- type DockerImageBuildLog
- type DockerImageBuildLogAux
- type WriteCloser
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 ¶
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"`
}
type WriteCloser ¶ added in v1.3.1
func (*WriteCloser) Close ¶ added in v1.3.1
func (wc *WriteCloser) Close() error
Click to show internal directories.
Click to hide internal directories.