Versions in this module Expand all Collapse all v0 v0.99.0 Jun 20, 2020 Changes in this version + const DefaultDockerfileName + type Backend interface + CommitBuildStep func(backend.CommitConfig) (image.ID, error) + ContainerCreateWorkdir func(containerID string) error + CreateImage func(config []byte, parent string) (Image, error) + type ExecBackend interface + ContainerAttachRaw func(cID string, stdin io.ReadCloser, stdout, stderr io.Writer, stream bool, ...) error + ContainerCreateIgnoreImagesArgsEscaped func(config types.ContainerCreateConfig) (container.ContainerCreateCreatedBody, error) + ContainerKill func(containerID string, sig uint64) error + ContainerRm func(name string, config *types.ContainerRmConfig) error + ContainerStart func(containerID string, hostConfig *container.HostConfig, checkpoint string, ...) error + ContainerWait func(ctx context.Context, name string, condition containerpkg.WaitCondition) (<-chan containerpkg.StateStatus, error) + type Image interface + ImageID func() string + MarshalJSON func() ([]byte, error) + OperatingSystem func() string + RunConfig func() *container.Config + type ImageBackend interface + GetImageAndReleasableLayer func(ctx context.Context, refOrID string, opts backend.GetImageAndLayerOptions) (Image, ROLayer, error) + type ImageCache interface + GetCache func(parentID string, cfg *container.Config) (imageID string, err error) + type ImageCacheBuilder interface + MakeImageCache func(cacheFrom []string) ImageCache + type ROLayer interface + DiffID func() layer.DiffID + NewRWLayer func() (RWLayer, error) + Release func() error + type RWLayer interface + Commit func() (ROLayer, error) + Release func() error + Root func() containerfs.ContainerFS + type Result struct + FromImage Image + ImageID string + type Source interface + Close func() error + Hash func(path string) (string, error) + Root func() containerfs.ContainerFS