docker – github.com/docker/docker Directories

docker/ directory

Directories

PathSynopsis
api
api/clientPackage 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/typesPackage 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/v1p19Package v1p19 provides specific API types for the API version 1, patch 19.
api/types/versions/v1p20Package v1p20 provides specific API types for the API version 1, patch 20.
builderPackage builder defines interfaces for any Docker builder to implement.
builder/dockerfilePackage dockerfile is the evaluation step in the Dockerfile parse/evaluate pipeline.
builder/dockerfile/commandPackage command contains the set of Dockerfile commands.
builder/dockerfile/parserPackage 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
daemonPackage 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/loggerPackage logger defines interfaces that logger drivers implement to log messages.
daemon/logger/awslogsPackage awslogs provides the logdriver for forwarding container logs to Amazon CloudWatch Logs
daemon/logger/fluentdPackage fluentd provides the log driver for forwarding server logs to fluentd endpoints.
daemon/logger/gelf
daemon/logger/journald
daemon/logger/jsonfilelogPackage 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/checkerPackage checker provide Docker specific implementations of the go-check.Checker interface.
pkg/ioutils
pkg/jsonlog
pkg/jsonmessage
pkg/listenbufferPackage 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/parsersPackage parsers provides helper functions to parse and validate different type of string.
pkg/parsers/filtersPackage filters provides helper function to parse and handle command line filter, used for example in docker ps or docker images commands.
pkg/parsers/kernelPackage kernel provides helper function to get, parse and compare kernel versions for different platforms.
pkg/parsers/operatingsystem
pkg/pidfilePackage pidfile provides structure and helper functions to create and remove PID file.
pkg/pluginsPackage plugins provides structures and helper functions to manage Docker plugins.
pkg/plugins/pluginrpc-gen
pkg/plugins/pluginrpc-gen/fixtures
pkg/poolsPackage pools provides a collection of pools which provide various data types with buffers.
pkg/progressreaderPackage progressreader provides a Reader with a progress bar that can be printed out using the streamformatter package.
pkg/promise
pkg/proxyPackage proxy provides a network Proxy interface and implementations for TCP and UDP.
pkg/pubsub
pkg/random
pkg/reexec
pkg/signalPackage signal provides helper functions for dealing with signals across various operating systems.
pkg/socketsPackage sockets provides helper functions to create and configure Unix or TCP sockets.
pkg/stdcopy
pkg/streamformatterPackage streamformatter provides helper functions to format a stream.
pkg/stringidPackage stringid provides helper functions for dealing with string identifiers
pkg/stringutilsPackage stringutils provides helper functions for dealing with strings.
pkg/symlink
pkg/sysinfo
pkg/system
pkg/tailfilePackage tailfile provides helper functions to read the nth lines of any ReadSeeker.
pkg/tarsumPackage tarsum provides algorithms to perform checksum calculation on filesystem layers.
pkg/termPackage term provides provides structures and helper functions to work with terminal (state, sizes).
pkg/term/windows
pkg/timeoutconnPackage timeoutconn provides overridden net.Conn that supports deadline (timeout).
pkg/timeutilsPackage timeutils provides helper functions to parse and print time (time.Time).
pkg/tlsconfigPackage tlsconfig provides primitives to retrieve secure-enough TLS configurations for both clients and servers.
pkg/truncindexPackage 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/ulimitPackage ulimit provides structure and helper function to parse and represent resource limits (Rlimit and Ulimit, its human friendly version).
pkg/unitsPackage units provides helper function to parse and print size and time units in human-readable format.
pkg/urlutilPackage urlutil provides helper function to check urls kind.
pkg/useragentPackage useragent provides helper functions to pack version information into a single User-Agent header.
pkg/version
registryPackage registry contains client primitives to interact with a remote Docker registry.
runconfig
utils
volume
volume/drivers
volume/localPackage local provides the default implementation for volumes.
volume/store
volume/testutils
Version
v1.9.0-rc1
Published
Oct 14, 2015
Platform
js/wasm
Last checked
2 seconds ago

Tools for package owners.