components | |
components/cli | |
components/cli/cli | |
components/cli/cli/command | |
components/cli/cli/command/bundlefile | |
components/cli/cli/command/checkpoint | |
components/cli/cli/command/commands | |
components/cli/cli/command/config | |
components/cli/cli/command/container | |
components/cli/cli/command/formatter | |
components/cli/cli/command/idresolver | |
components/cli/cli/command/image | |
components/cli/cli/command/image/build | |
components/cli/cli/command/inspect | |
components/cli/cli/command/network | |
components/cli/cli/command/node | |
components/cli/cli/command/plugin | |
components/cli/cli/command/registry | |
components/cli/cli/command/secret | |
components/cli/cli/command/service | |
components/cli/cli/command/service/progress | |
components/cli/cli/command/stack | |
components/cli/cli/command/swarm | |
components/cli/cli/command/swarm/progress | |
components/cli/cli/command/system | |
components/cli/cli/command/task | |
components/cli/cli/command/trust | |
components/cli/cli/command/volume | |
components/cli/cli/compose | |
components/cli/cli/compose/convert | |
components/cli/cli/compose/interpolation | |
components/cli/cli/compose/loader | |
components/cli/cli/compose/schema | |
components/cli/cli/compose/template | |
components/cli/cli/compose/types | |
components/cli/cli/config | |
components/cli/cli/config/configfile | |
components/cli/cli/config/credentials | |
components/cli/cli/debug | |
components/cli/cli/flags | |
components/cli/cli/trust | |
components/cli/cmd | |
components/cli/cmd/docker | |
components/cli/docs | |
components/cli/docs/yaml | |
components/cli/e2e | |
components/cli/e2e/container | |
components/cli/e2e/image | |
components/cli/e2e/internal | |
components/cli/e2e/stack | |
components/cli/e2e/trust | |
components/cli/internal | |
components/cli/man | |
components/cli/opts | |
components/cli/service | |
components/cli/service/logs | Package logs contains tools for parsing docker log lines. |
components/cli/templates | |
components/engine | |
components/engine/api | |
components/engine/api/errdefs | Package errdefs defines a set of error interfaces that packages should use for communicating classes of errors. |
components/engine/api/server | |
components/engine/api/server/backend | |
components/engine/api/server/backend/build | |
components/engine/api/server/httputils | |
components/engine/api/server/middleware | |
components/engine/api/server/router | |
components/engine/api/server/router/build | |
components/engine/api/server/router/checkpoint | |
components/engine/api/server/router/container | |
components/engine/api/server/router/debug | |
components/engine/api/server/router/distribution | |
components/engine/api/server/router/image | |
components/engine/api/server/router/network | |
components/engine/api/server/router/plugin | |
components/engine/api/server/router/session | |
components/engine/api/server/router/swarm | |
components/engine/api/server/router/system | |
components/engine/api/server/router/volume | |
components/engine/api/types | Package types is used for API stability in the types and response to the consumers of the API stats endpoint. |
components/engine/api/types/backend | Package backend includes types to send information to server backends. |
components/engine/api/types/blkiodev | |
components/engine/api/types/container | |
components/engine/api/types/events | |
components/engine/api/types/filters | Package filters provides tools for encoding a mapping of keys to a set of multiple values. |
components/engine/api/types/image | |
components/engine/api/types/mount | |
components/engine/api/types/network | |
components/engine/api/types/plugins | |
components/engine/api/types/plugins/logdriver | Package logdriver is a generated protocol buffer package. |
components/engine/api/types/registry | |
components/engine/api/types/strslice | |
components/engine/api/types/swarm | |
components/engine/api/types/swarm/runtime | Package runtime is a generated protocol buffer package. |
components/engine/api/types/time | |
components/engine/api/types/versions | |
components/engine/api/types/versions/v1p19 | Package v1p19 provides specific API types for the API version 1, patch 19. |
components/engine/api/types/versions/v1p20 | Package v1p20 provides specific API types for the API version 1, patch 20. |
components/engine/api/types/volume | |
components/engine/builder | Package builder defines interfaces for any Docker builder to implement. |
components/engine/builder/dockerfile | Package dockerfile is the evaluation step in the Dockerfile parse/evaluate pipeline. |
components/engine/builder/dockerfile/command | Package command contains the set of Dockerfile commands. |
components/engine/builder/dockerfile/instructions | |
components/engine/builder/dockerfile/parser | Package parser implements a parser and parse tree dumper for Dockerfiles. |
components/engine/builder/dockerfile/parser/dumper | |
components/engine/builder/dockerignore | |
components/engine/builder/fscache | |
components/engine/builder/remotecontext | Package remotecontext is a generated protocol buffer package. |
components/engine/builder/remotecontext/git | |
components/engine/cli | |
components/engine/cli/config | |
components/engine/cli/debug | |
components/engine/client | Package client is a Go client for the Docker Engine API. |
components/engine/cmd | |
components/engine/cmd/dockerd | |
components/engine/cmd/dockerd/hack | |
components/engine/container | |
components/engine/container/stream | |
components/engine/contrib | |
components/engine/contrib/apparmor | |
components/engine/contrib/docker-device-tool | |
components/engine/contrib/httpserver | |
components/engine/daemon | Package daemon exposes the functions that occur on the host server that the Docker daemon is running. |
components/engine/daemon/caps | |
components/engine/daemon/cluster | |
components/engine/daemon/cluster/controllers | |
components/engine/daemon/cluster/controllers/plugin | |
components/engine/daemon/cluster/convert | |
components/engine/daemon/cluster/executor | |
components/engine/daemon/cluster/executor/container | |
components/engine/daemon/cluster/provider | |
components/engine/daemon/config | |
components/engine/daemon/discovery | |
components/engine/daemon/events | |
components/engine/daemon/events/testutils | |
components/engine/daemon/exec | |
components/engine/daemon/graphdriver | |
components/engine/daemon/graphdriver/aufs | |
components/engine/daemon/graphdriver/btrfs | |
components/engine/daemon/graphdriver/devmapper | |
components/engine/daemon/graphdriver/graphtest | |
components/engine/daemon/graphdriver/overlay | |
components/engine/daemon/graphdriver/overlay2 | |
components/engine/daemon/graphdriver/quota | |
components/engine/daemon/graphdriver/register | |
components/engine/daemon/graphdriver/vfs | |
components/engine/daemon/graphdriver/zfs | |
components/engine/daemon/links | |
components/engine/daemon/listeners | |
components/engine/daemon/logger | Package logger defines interfaces that logger drivers implement to log messages. |
components/engine/daemon/logger/awslogs | Package awslogs provides the logdriver for forwarding container logs to Amazon CloudWatch Logs |
components/engine/daemon/logger/fluentd | Package fluentd provides the log driver for forwarding server logs to fluentd endpoints. |
components/engine/daemon/logger/gcplogs | |
components/engine/daemon/logger/gelf | Package gelf provides the log driver for forwarding server logs to endpoints that support the Graylog Extended Log Format. |
components/engine/daemon/logger/journald | |
components/engine/daemon/logger/jsonfilelog | Package jsonfilelog provides the default Logger implementation for Docker logging. |
components/engine/daemon/logger/jsonfilelog/jsonlog | |
components/engine/daemon/logger/logentries | Package logentries provides the log driver for forwarding server logs to logentries endpoints. |
components/engine/daemon/logger/loggerutils | |
components/engine/daemon/logger/loggerutils/multireader | |
components/engine/daemon/logger/splunk | Package splunk provides the log driver for forwarding server logs to Splunk HTTP Event Collector endpoint. |
components/engine/daemon/logger/syslog | Package syslog provides the logdriver for forwarding server logs to syslog endpoints. |
components/engine/daemon/logger/templates | |
components/engine/daemon/names | |
components/engine/daemon/network | |
components/engine/daemon/stats | |
components/engine/distribution | |
components/engine/distribution/metadata | |
components/engine/distribution/utils | |
components/engine/distribution/xfer | |
components/engine/dockerversion | Package dockerversion is auto-generated at build-time |
components/engine/hack | |
components/engine/hack/integration-cli-on-swarm | |
components/engine/hack/integration-cli-on-swarm/agent | |
components/engine/hack/integration-cli-on-swarm/agent/master | |
components/engine/hack/integration-cli-on-swarm/agent/types | |
components/engine/hack/integration-cli-on-swarm/agent/worker | |
components/engine/hack/integration-cli-on-swarm/host | |
components/engine/image | |
components/engine/image/cache | |
components/engine/image/tarexport | |
components/engine/image/v1 | |
components/engine/integration | Package integration provides integrations tests for Moby (API). |
components/engine/integration/build | |
components/engine/integration-cli | |
components/engine/integration-cli/checker | Package checker provides Docker specific implementations of the go-check.Checker interface. |
components/engine/integration-cli/cli | |
components/engine/integration-cli/cli/build | |
components/engine/integration-cli/cli/build/fakecontext | |
components/engine/integration-cli/cli/build/fakegit | |
components/engine/integration-cli/cli/build/fakestorage | |
components/engine/integration-cli/daemon | |
components/engine/integration-cli/environment | |
components/engine/integration-cli/fixtures | |
components/engine/integration-cli/fixtures/load | |
components/engine/integration-cli/fixtures/plugin | |
components/engine/integration-cli/fixtures/plugin/basic | |
components/engine/integration-cli/registry | |
components/engine/integration-cli/request | |
components/engine/integration-cli/requirement | |
components/engine/integration/container | |
components/engine/integration/image | |
components/engine/integration/network | |
components/engine/integration/plugin | |
components/engine/integration/plugin/authz | |
components/engine/integration/service | |
components/engine/integration/system | |
components/engine/integration/util | |
components/engine/integration/util/request | |
components/engine/integration/util/requirement | |
components/engine/internal | |
components/engine/layer | Package layer is package for managing read-only and read-write mounts on the union file system driver. |
components/engine/libcontainerd | |
components/engine/migrate | |
components/engine/migrate/v1 | |
components/engine/oci | |
components/engine/opts | |
components/engine/pkg | |
components/engine/pkg/aaparser | Package aaparser is a convenience package interacting with `apparmor_parser`. |
components/engine/pkg/archive | |
components/engine/pkg/authorization | |
components/engine/pkg/broadcaster | |
components/engine/pkg/chrootarchive | |
components/engine/pkg/containerfs | |
components/engine/pkg/devicemapper | |
components/engine/pkg/directory | |
components/engine/pkg/discovery | |
components/engine/pkg/discovery/file | |
components/engine/pkg/discovery/kv | |
components/engine/pkg/discovery/memory | |
components/engine/pkg/discovery/nodes | |
components/engine/pkg/filenotify | Package filenotify provides a mechanism for watching file(s) for changes. |
components/engine/pkg/fileutils | |
components/engine/pkg/homedir | |
components/engine/pkg/idtools | |
components/engine/pkg/ioutils | |
components/engine/pkg/jsonmessage | |
components/engine/pkg/locker | Package locker provides a mechanism for creating finer-grained locking to help free up more global locks to handle other tasks. |
components/engine/pkg/longpath | |
components/engine/pkg/mount | |
components/engine/pkg/namesgenerator | |
components/engine/pkg/namesgenerator/cmd | |
components/engine/pkg/namesgenerator/cmd/names-generator | |
components/engine/pkg/parsers | Package parsers provides helper functions to parse and validate different type of string. |
components/engine/pkg/parsers/kernel | Package kernel provides helper function to get, parse and compare kernel versions for different platforms. |
components/engine/pkg/pidfile | Package pidfile provides structure and helper functions to create and remove PID file. |
components/engine/pkg/platform | |
components/engine/pkg/plugingetter | |
components/engine/pkg/plugins | Package plugins provides structures and helper functions to manage Docker plugins. |
components/engine/pkg/plugins/pluginrpc-gen | |
components/engine/pkg/plugins/pluginrpc-gen/fixtures | |
components/engine/pkg/plugins/pluginrpc-gen/fixtures/otherfixture | |
components/engine/pkg/plugins/transport | |
components/engine/pkg/pools | Package pools provides a collection of pools which provide various data types with buffers. |
components/engine/pkg/progress | |
components/engine/pkg/pubsub | |
components/engine/pkg/reexec | |
components/engine/pkg/signal | Package signal provides helper functions for dealing with signals across various operating systems. |
components/engine/pkg/signal/testfiles | |
components/engine/pkg/stdcopy | |
components/engine/pkg/streamformatter | Package streamformatter provides helper functions to format a stream. |
components/engine/pkg/stringid | Package stringid provides helper functions for dealing with string identifiers |
components/engine/pkg/symlink | |
components/engine/pkg/sysinfo | |
components/engine/pkg/system | |
components/engine/pkg/tailfile | Package tailfile provides helper functions to read the nth lines of any ReadSeeker. |
components/engine/pkg/tarsum | Package tarsum provides algorithms to perform checksum calculation on filesystem layers. |
components/engine/pkg/term | Package term provides structures and helper functions to work with terminal (state, sizes). |
components/engine/pkg/term/windows | |
components/engine/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. |
components/engine/pkg/urlutil | Package urlutil provides helper function to check urls kind. |
components/engine/pkg/useragent | Package useragent provides helper functions to pack version information into a single User-Agent header. |
components/engine/plugin | |
components/engine/plugin/executor | |
components/engine/plugin/executor/containerd | |
components/engine/plugin/v2 | |
components/engine/reference | |
components/engine/registry | Package registry contains client primitives to interact with a remote Docker registry. |
components/engine/registry/resumable | |
components/engine/restartmanager | |
components/engine/runconfig | |
components/engine/runconfig/opts | |
components/engine/volume | |
components/engine/volume/drivers | |
components/engine/volume/local | Package local provides the default implementation for volumes. |
components/engine/volume/store | |
components/engine/volume/testutils | |