package
17.12.1-ce-rc2+incompatible
Repository: https://github.com/docker-archive/docker-ce.git
Documentation: pkg.go.dev
# Packages
Package command contains the set of Dockerfile commands.
No description provided by the author
Package parser implements a parser and parse tree dumper for Dockerfiles.
# Functions
BuildFromConfig builds directly from `changes`, treating it as if it were the contents of a Dockerfile It will: - Call parse.Parse() to get an AST root for the concatenated Dockerfile entries.
NewBuildManager creates a BuildManager.
NewClientSessionSourceIdentifier returns new ClientSessionSourceIdentifier instance.
NewClientSessionTransport returns new ClientSessionTransport instance.
NewShellLex creates a new ShellLex which uses escapeToken to escape quotes.
# Structs
Builder is a Dockerfile builder It implements the builder.Backend interface.
BuildManager is shared across all Builder objects.
ClientSessionSourceIdentifier is an identifier that can be used for requesting files from remote client.
ClientSessionTransport is a transport for copying files from docker client to the daemon.
ShellLex performs shell word splitting and variable expansion.
# Interfaces
Archiver defines an interface for copying files from one destination to another using Tar/Untar.
ImageProber exposes an Image cache to the Builder.
SessionGetter is object used to get access to a session by uuid.