# Packages
Package dockerfile is the evaluation step in the Dockerfile parse/evaluate pipeline.
# Functions
MakeGitContext returns a Context from gitURL that is cloned in a temporary directory.
MakeRemoteContext downloads a context from remoteURL and returns it.
MakeTarSumContext returns a build Context from a tar stream.
# Structs
DockerIgnoreContext wraps a ModifiableContext to add a method for handling the .dockerignore file at the root of the context.
HashedFileInfo is a convenient struct that augments FileInfo with a field.
PathFileInfo is a convenience struct that implements the FileInfo interface.
# Interfaces
Builder abstracts a Docker builder whose only purpose is to build a Docker image referenced by an imageID.
Context represents a file system tree.
Docker abstracts calls to a Docker Daemon.
FileInfo extends os.FileInfo to allow retrieving an absolute path to the file.
Hashed defines an extra method intended for implementations of os.FileInfo.
ImageCache abstracts an image cache store.
ModifiableContext represents a modifiable Context.
# Type aliases
WalkFunc is the type of the function called for each file or directory visited by Context.Walk().