docker: gateway: description: Gateway for the default docker interface. helpLink: docker advanced: True range: description: Default docker IP range for containers. helpLink: docker advanced: True networks: sobridge: description: | The default docker network, carrying most containers. Its range and gateway are taken from the docker.range and docker.gateway settings above rather than set here. helpLink: docker readonly: True advanced: True global: True soauth: range: description: | IP range for the soauth docker network, an isolated network for the authentication services, so that the Kratos and Hydra admin APIs are only reachable from the containers placed on it. helpLink: docker readonly: True advanced: True global: True gateway: description: Gateway for the soauth docker network. helpLink: docker readonly: True advanced: True global: True manager_only: description: | Limits the soauth network to grid members running the authentication containers, instead of creating it on every node. helpLink: docker readonly: True advanced: True global: True forcedType: bool ulimits: description: | Default ulimit settings applied to all containers via the Docker daemon. Each entry specifies a resource name (e.g. nofile, memlock, core, nproc) with soft and hard limits. Individual container ulimits override these defaults. Valid resource names include: cpu, fsize, data, stack, core, rss, nproc, nofile, memlock, as, locks, sigpending, msgqueue, nice, rtprio, rttime. forcedType: "[]{}" syntax: json advanced: True helpLink: docker.html uiElements: - field: name label: Resource Name required: True regex: ^(cpu|fsize|data|stack|core|rss|nproc|nofile|memlock|as|locks|sigpending|msgqueue|nice|rtprio|rttime)$ regexFailureMessage: You must enter a valid ulimit name (cpu, fsize, data, stack, core, rss, nproc, nofile, memlock, as, locks, sigpending, msgqueue, nice, rtprio, rttime). - field: soft label: Soft Limit forcedType: int - field: hard label: Hard Limit forcedType: int containers: so-dockerregistry: &dockerOptions final_octet: description: Last octet of the container IP address. helpLink: docker readonly: True advanced: True global: True networks: description: | Docker networks this container is attached to. The first entry is the container's primary network and determines the address its published ports are forwarded to. Defaults to sobridge when unset. helpLink: docker readonly: True advanced: True global: True forcedType: "[]string" port_bindings: description: List of port bindings for the container. helpLink: docker advanced: True multiline: True forcedType: "[]string" custom_bind_mounts: description: List of custom local volume bindings. advanced: True helpLink: docker multiline: True forcedType: "[]string" extra_hosts: description: List of additional host entries for the container. advanced: True helpLink: docker multiline: True forcedType: "[]string" extra_env: description: List of additional ENV entries for the container. advanced: True helpLink: docker multiline: True forcedType: "[]string" ulimits: description: | Ulimit settings for the container. Each entry specifies a resource name (e.g. nofile, memlock, core, nproc) with optional soft and hard limits. Valid resource names include: cpu, fsize, data, stack, core, rss, nproc, nofile, memlock, as, locks, sigpending, msgqueue, nice, rtprio, rttime. advanced: True helpLink: docker.html forcedType: "[]{}" syntax: json uiElements: - field: name label: Resource Name required: True regex: ^(cpu|fsize|data|stack|core|rss|nproc|nofile|memlock|as|locks|sigpending|msgqueue|nice|rtprio|rttime)$ regexFailureMessage: You must enter a valid ulimit name (cpu, fsize, data, stack, core, rss, nproc, nofile, memlock, as, locks, sigpending, msgqueue, nice, rtprio, rttime). - field: soft label: Soft Limit forcedType: int - field: hard label: Hard Limit forcedType: int so-elastic-fleet: *dockerOptions so-elasticsearch: *dockerOptions so-influxdb: *dockerOptions so-kibana: *dockerOptions so-kratos: *dockerOptions so-hydra: *dockerOptions so-logstash: *dockerOptions so-nginx: *dockerOptions so-nginx-fleet-node: *dockerOptions so-redis: *dockerOptions so-sensoroni: *dockerOptions so-soc: *dockerOptions so-strelka-backend: *dockerOptions so-strelka-filestream: *dockerOptions so-strelka-frontend: *dockerOptions so-strelka-manager: *dockerOptions so-strelka-gatekeeper: *dockerOptions so-strelka-coordinator: *dockerOptions so-elastalert: *dockerOptions so-elastic-fleet-package-registry: *dockerOptions so-idh: *dockerOptions so-elastic-agent: *dockerOptions so-telegraf: *dockerOptions so-suricata: *dockerOptions so-zeek: *dockerOptions so-kafka: *dockerOptions