docker Facts¶
Facts about Docker containers, volumes and networks. These facts give you information from the view
of the current inventory host. See the :doc:../connectors/docker to use Docker containers as
inventory directly.
See also: operations/docker.
docker.DockerAuths¶
Returns the list of registry servers the current user is authenticated
against, read from ${DOCKER_CONFIG:-$HOME/.docker}/config.json.
Returns an empty list if no config file exists or no auths are stored.
docker.DockerContainer¶
Returns docker inspect output for a single Docker container.
docker.DockerContainerEnvs¶
Returns environment variables for all Docker containers, keyed by container ID.
docker.DockerContainerFsChanges¶
Returns filesystem changes for a single container (docker diff) as a list of
{"path": ..., "change": "A"|"C"|"D"} entries.
docker.DockerContainerLabels¶
Returns labels for all Docker containers, keyed by container ID.
docker.DockerContainerMounts¶
Returns mounts for all Docker containers, keyed by container ID.
docker.DockerContainerNetworks¶
Returns networks for all Docker containers, keyed by container ID.
docker.DockerContainerPorts¶
Returns published port bindings for all Docker containers, keyed by container ID.
docker.DockerContainerProcesses¶
Returns processes running inside a single container (docker top) as a list of
column dicts. Column names follow the ps output header.
docker.DockerContainerStats¶
Returns resource-usage stats for all running containers (docker stats) as a list
of dicts (one entry per container).
docker.DockerContainers¶
Returns docker inspect output for all Docker containers.
docker.DockerImage¶
Returns docker inspect output for a single Docker image.
docker.DockerImageHistory¶
Returns the layer history of a single image (docker history) as a list of dicts.
docker.DockerImageLabels¶
Returns labels for all Docker images, keyed by image ID.
docker.DockerImageLayers¶
Returns layer digests for all Docker images, keyed by image ID.
docker.DockerImages¶
Returns docker inspect output for all Docker images.
docker.DockerNetwork¶
Returns docker inspect output for a single Docker network.
docker.DockerNetworkLabels¶
Returns labels for all Docker networks, keyed by network ID.
docker.DockerNetworks¶
Returns docker inspect output for all Docker networks.
docker.DockerPlugin¶
Returns docker plugin inspect output for a single Docker plugin.
docker.DockerPlugins¶
Returns docker plugin inspect output for all Docker plugins.
docker.DockerSingleMixin¶
docker.DockerSystemInfo¶
Returns docker system info output in JSON format.
docker.DockerVersion¶
Returns the Docker version.
docker.DockerVolume¶
Returns docker inspect output for a single Docker container.
docker.DockerVolumeLabels¶
Returns labels for all Docker volumes, keyed by volume name.
docker.DockerVolumes¶
Returns docker inspect output for all Docker volumes.