Versions in this module Expand all Collapse all v0 v0.16.0 Apr 4, 2018 Changes in this version + const Bzip2 + const DefaultRuntime + const Dockerv2ImageFormat + const Gzip + const OCIv1ImageFormat + const PullAlways + const PullIfMissing + const PullNever + const Uncompressed + const Xz + func BuildDockerfiles(store storage.Store, options BuildOptions, dockerfile ...string) error + func InitReexec() bool + func TempDirForURL(dir, prefix, url string) (name string, subdir string, err error) + type BuildOptions struct + AdditionalTags []string + Args map[string]string + CommonBuildOpts *buildah.CommonBuildOptions + Compression archive.Compression + ContextDirectory string + DefaultMountsFilePath string + Err io.Writer + IgnoreUnrecognizedInstructions bool + Log func(format string, args ...interface{}) + Out io.Writer + Output string + OutputFormat string + PullPolicy int + Quiet bool + Registry string + ReportWriter io.Writer + Runtime string + RuntimeArgs []string + SignaturePolicyPath string + SystemContext *types.SystemContext + TransientMounts []Mount + Transport string + type Executor struct + func NewExecutor(store storage.Store, options BuildOptions) (*Executor, error) + func (b *Executor) Build(ib *imagebuilder.Builder, node []*parser.Node) (err error) + func (b *Executor) Commit(ib *imagebuilder.Builder) (err error) + func (b *Executor) Copy(excludes []string, copies ...imagebuilder.Copy) error + func (b *Executor) Delete() (err error) + func (b *Executor) Execute(ib *imagebuilder.Builder, node *parser.Node) error + func (b *Executor) Prepare(ib *imagebuilder.Builder, node *parser.Node, from string) error + func (b *Executor) Preserve(path string) error + func (b *Executor) Run(run imagebuilder.Run, config docker.Config) error + func (b *Executor) UnrecognizedInstruction(step *imagebuilder.Step) error + type Mount specs.Mount