# Packages
Package dockerfile is the evaluation step in the Dockerfile parse/evaluate pipeline.
No description provided by the author
# Functions
DetectContextFromRemoteURL returns a context and in certain cases the name of the dockerfile to be used irrespective of user input.
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
Backend abstracts calls to a Docker Daemon.
Context represents a file system tree.
FileInfo extends os.FileInfo to allow retrieving an absolute path to the file.
Hashed defines an extra method intended for implementations of os.FileInfo.
Image represents a Docker image used by the builder.
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().