api | |
api/client | Package client provides a command-line interface for Docker. |
api/client/ps | |
api/server | |
api/server/httputils | |
api/server/router | |
api/server/router/local | |
api/server/router/network | |
api/types | Package types is used for API stability in the types and response to the consumers of the API stats endpoint. |
api/types/versions | |
api/types/versions/v1p19 | Package v1p19 provides specific API types for the API version 1, patch 19. |
api/types/versions/v1p20 | Package v1p20 provides specific API types for the API version 1, patch 20. |
builder | Package builder defines interfaces for any Docker builder to implement. |
builder/dockerfile | Package dockerfile is the evaluation step in the Dockerfile parse/evaluate pipeline. |
builder/dockerfile/command | Package command contains the set of Dockerfile commands. |
builder/dockerfile/parser | Package parser implements a parser and parse tree dumper for Dockerfiles. |
builder/dockerfile/parser/dumper | |
cli | |
cliconfig | |
contrib | |
contrib/docker-device-tool | |
contrib/host-integration | |
contrib/httpserver | |
daemon | Package daemon exposes the functions that occur on the host server that the Docker daemon is running. |
daemon/daemonbuilder | |
daemon/events | |
daemon/execdriver | |
daemon/execdriver/lxc | |
daemon/execdriver/native | |
daemon/execdriver/native/template | |
daemon/execdriver/windows | |
daemon/graphdriver | |
daemon/graphdriver/aufs | |
daemon/graphdriver/btrfs | |
daemon/graphdriver/devmapper | |
daemon/graphdriver/graphtest | |
daemon/graphdriver/overlay | |
daemon/graphdriver/vfs | |
daemon/graphdriver/zfs | |
daemon/links | |
daemon/logger | Package logger defines interfaces that logger drivers implement to log messages. |
daemon/logger/awslogs | Package awslogs provides the logdriver for forwarding container logs to Amazon CloudWatch Logs |
daemon/logger/fluentd | Package fluentd provides the log driver for forwarding server logs to fluentd endpoints. |
daemon/logger/gelf | |
daemon/logger/journald | |
daemon/logger/jsonfilelog | Package jsonfilelog provides the default Logger implementation for Docker logging. |
daemon/logger/loggerutils | |
daemon/logger/syslog | |
daemon/network | |
docker | |
dockerinit | |
errors | |
graph | |
graph/tags | |
image | |
integration-cli | |
opts | |
pkg | |
pkg/ansiescape | |
pkg/archive | |
pkg/broadcaster | |
pkg/chrootarchive | |
pkg/devicemapper | |
pkg/directory | |
pkg/discovery | |
pkg/discovery/file | |
pkg/discovery/kv | |
pkg/discovery/nodes | |
pkg/fileutils | |
pkg/graphdb | |
pkg/homedir | |
pkg/httputils | |
pkg/idtools | |
pkg/integration | |
pkg/integration/checker | Package checker provide Docker specific implementations of the go-check.Checker interface. |
pkg/ioutils | |
pkg/jsonlog | |
pkg/jsonmessage | |
pkg/listenbuffer | Package listenbuffer uses the kernel's listening backlog functionality to queue connections, allowing applications to start listening immediately and handle connections later. |
pkg/longpath | |
pkg/mflag | |
pkg/mflag/example | |
pkg/mount | |
pkg/namesgenerator | |
pkg/namesgenerator/cmd | |
pkg/namesgenerator/cmd/names-generator | |
pkg/nat | |
pkg/parsers | Package parsers provides helper functions to parse and validate different type of string. |
pkg/parsers/filters | Package filters provides helper function to parse and handle command line filter, used for example in docker ps or docker images commands. |
pkg/parsers/kernel | Package kernel provides helper function to get, parse and compare kernel versions for different platforms. |
pkg/parsers/operatingsystem | |
pkg/pidfile | Package pidfile provides structure and helper functions to create and remove PID file. |
pkg/plugins | Package plugins provides structures and helper functions to manage Docker plugins. |
pkg/plugins/pluginrpc-gen | |
pkg/plugins/pluginrpc-gen/fixtures | |
pkg/pools | Package pools provides a collection of pools which provide various data types with buffers. |
pkg/progressreader | Package progressreader provides a Reader with a progress bar that can be printed out using the streamformatter package. |
pkg/promise | |
pkg/proxy | Package proxy provides a network Proxy interface and implementations for TCP and UDP. |
pkg/pubsub | |
pkg/random | |
pkg/reexec | |
pkg/signal | Package signal provides helper functions for dealing with signals across various operating systems. |
pkg/sockets | Package sockets provides helper functions to create and configure Unix or TCP sockets. |
pkg/stdcopy | |
pkg/streamformatter | Package streamformatter provides helper functions to format a stream. |
pkg/stringid | Package stringid provides helper functions for dealing with string identifiers |
pkg/stringutils | Package stringutils provides helper functions for dealing with strings. |
pkg/symlink | |
pkg/sysinfo | |
pkg/system | |
pkg/tailfile | Package tailfile provides helper functions to read the nth lines of any ReadSeeker. |
pkg/tarsum | Package tarsum provides algorithms to perform checksum calculation on filesystem layers. |
pkg/term | Package term provides provides structures and helper functions to work with terminal (state, sizes). |
pkg/term/windows | |
pkg/timeoutconn | Package timeoutconn provides overridden net.Conn that supports deadline (timeout). |
pkg/timeutils | Package timeutils provides helper functions to parse and print time (time.Time). |
pkg/tlsconfig | Package tlsconfig provides primitives to retrieve secure-enough TLS configurations for both clients and servers. |
pkg/truncindex | Package truncindex provides a general 'index tree', used by Docker in order to be able to reference containers by only a few unambiguous characters of their id. |
pkg/ulimit | Package ulimit provides structure and helper function to parse and represent resource limits (Rlimit and Ulimit, its human friendly version). |
pkg/units | Package units provides helper function to parse and print size and time units in human-readable format. |
pkg/urlutil | Package urlutil provides helper function to check urls kind. |
pkg/useragent | Package useragent provides helper functions to pack version information into a single User-Agent header. |
pkg/version | |
registry | Package registry contains client primitives to interact with a remote Docker registry. |
runconfig | |
utils | |
volume | |
volume/drivers | |
volume/local | Package local provides the default implementation for volumes. |
volume/store | |
volume/testutils | |