Type object
File match dockerd.json docker.json
Schema URL https://catalog.lintel.tools/schemas/schemastore/dockerd-json/latest.json
Source https://www.schemastore.org/dockerd.json

Validate with Lintel

npx @lintel/lintel check
Type: object

Properties

allow-nondistributable-artifacts array
api-cors-header string
authorization-plugins array
bip string
bridge string
cgroup-parent string
cluster-advertise string
cluster-store string
cluster-store-opts object
containerd string
Examples: "/run/containerd/containerd.sock"
containerd-namespace string
Examples: "docker"
containerd-plugin-namespace string
Examples: "docker-plugins"
data-root string
debug boolean
Default: false
Examples: true
default-address-pools object[]
Examples: [{"base":"172.30.0.0/16","size":24},{"base":"172.31.0.0/16","size":24}]
default-cgroupns-mode string
Default: "host"
Values: "private" "host"
Examples: "host", "private"
default-ipc-mode string
Default: "private"
Values: "shareable" "private"
Examples: "shareable", "private"
default-gateway string
default-gateway-v6 string
default-runtime string
Default: "containerd"
Examples: "runc", "containerd"
default-shm-size string
Examples: "64M"
default-ulimits object
Examples: {"nofile":{"Hard":64000,"Name":"nofile","Soft":64000}}
1 nested properties
nofile object
Examples: {"Hard":64000,"Name":"nofile","Soft":64000}
3 nested properties
Hard number
Default: 0
Examples: 64000
Name string
Examples: "nofile"
Soft number
Default: 0
Examples: 64000
dns array
dns-opts string[]
exec-opts string[]
exec-root string
experimental boolean
Default: false
Examples: true
features object
fixed-cidr string
fixed-cidr-v6 string
group string
hosts string[]
icc boolean
Default: false
init boolean
Default: false
init-path string
Examples: "/usr/libexec/docker-init"
insecure-registries string[]
ip string
Examples: "0.0.0.0"
ip-forward boolean
Default: false
ip-masq boolean
Default: false
iptables boolean
Default: false
ip6tables boolean
Default: false
ipv6 boolean
Default: false
labels array
live-restore boolean
Default: false
Examples: true
log-driver string
Examples: "json-file"
log-level string
log-opts object
Examples: {"cache-disabled":"false","cache-max-file":"5","cache-max-size":"20m","cache-compress":"true","env":"os,customer","labels":"somelabel","max-file":"5","max-size":"10m"}
8 nested properties
cache-disabled string
Examples: "false"
cache-max-file string
Examples: "5"
cache-max-size string
Examples: "20m"
cache-compress string
Examples: "true"
env string
Examples: "os,customer"
labels string
Examples: "somelabel"
max-file string
Examples: "5"
max-size string
Examples: "10m"
max-concurrent-downloads number
Default: 0
Examples: 3
max-concurrent-uploads number
Default: 0
Examples: 5
max-download-attempts number
Default: 0
Examples: 5
mtu number
Default: 0
Examples: 0
no-new-privileges boolean
Default: false
node-generic-resources string[]
Examples: ["NVIDIA-GPU=UUID1","NVIDIA-GPU=UUID2"]
oom-score-adjust number
Examples: -500
pidfile string
raw-logs boolean
Default: false
registry-mirrors string[]
runtimes object
Examples: {"cc-runtime":{"path":"/usr/bin/cc-runtime"},"custom":{"path":"/usr/local/bin/my-runc-replacement","runtimeArgs":["--debug"]}}
2 nested properties
cc-runtime object
Examples: {"path":"/usr/bin/cc-runtime"}
1 nested properties
path string
Examples: "/usr/bin/cc-runtime"
custom object
Examples: {"path":"/usr/local/bin/my-runc-replacement","runtimeArgs":["--debug"]}
2 nested properties
path string
Examples: "/usr/local/bin/my-runc-replacement"
runtimeArgs string[]
Examples: ["--debug"]
seccomp-profile string
selinux-enabled boolean
Default: false
shutdown-timeout number
Default: 0
Examples: 15
storage-driver string
storage-opts array
swarm-default-advertise-addr string
tls boolean
Default: false
Examples: true
tlscacert string
tlscert string
tlskey string
tlsverify boolean
Default: false
Examples: true
userland-proxy boolean
Default: false
userland-proxy-path string
Examples: "/usr/libexec/docker-proxy"
userns-remap string