MCPcopy Index your code
hub / github.com/linuxkit/linuxkit / DockerRunner

Interface DockerRunner

src/cmd/linuxkit/pkglib/docker.go:21–29  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

19)
20
21type DockerRunner interface {
22 Tag(ref, tag string) error
23 Build(ctx context.Context, tag, pkg, dockerContext, builderImage, builderConfigPath, platform string, restart, preCacheImages bool, c spec.CacheProvider, r io.Reader, stdout io.Writer, sbomScan bool, sbomScannerImage, platformType string, imageBuildOpts spec.ImageBuildOptions) error
24 Save(tgt string, refs ...string) error
25 Load(src io.Reader) error
26 Pull(img string) (bool, error)
27 ContextSupportCheck() error
28 Builder(ctx context.Context, dockerContext, builderImage, builderConfigPath, platform string, restart bool) (*buildkitClient.Client, error)
29}

Callers 17

pkgBuildCmdFunction · 0.65
pkgRemoteTagCmdFunction · 0.65
pkgManifestCmdFunction · 0.65
pkgShowTagCmdFunction · 0.65
PushMethod · 0.65
TagMethod · 0.65
BuildMethod · 0.65
TransformBuildArgValueFunction · 0.65
pkgBuildCmdFunction · 0.65
buildCmdFunction · 0.65
buildArchMethod · 0.65
TestBuildFunction · 0.65

Implementers 3

dockerRunnerImplsrc/cmd/linuxkit/pkglib/dockerimpl.go
dockerMockersrc/cmd/linuxkit/pkglib/build_test.go
dockerDryRunnerImplsrc/cmd/linuxkit/pkglib/dockerdryrun.g

Calls

no outgoing calls

Tested by

no test coverage detected