ZendHQ Docker Image
We provide a ZendHQ container image suitable for use with Docker or Podman:
- cr.zend.com/zendhq
The image has the following tags:
- debian-10
- debian-11
- ubuntu-20.04
- ubuntu-22.04
- rocky-8
- centos-7
ARM variants of all images are available by appending "-arm64" to each tag name. Visit cr.zend.com for an up-to-date list of tags.
All ZendHQ container images can be configured via a combination of build arguments and /entrypoint.d/
scripts.
Build Arguments
Build Argument | Default | Purpose |
---|---|---|
OS_ID | One of "ubuntu", "debian", or "centos", based on image tag | Identifies the operating system |
OS_VERSION | Based on image tag | Identifies the operating system version used in image |
S6OVERLAY_VERSION | v2.2.0.3 | Identifies the version of the s6-overlay to use in the container; must be in the v2 series |
ZENDHQ_TOKEN | zendphp | The token to use when authenticating with ZendHQ |
The entrypoint.d directory
You may place the following in the /entrypoint.d/
directory, to have the following effects:
zendhqd.ini
: The file that is used as thezendhqd.ini
file by the container.default_monitor_rules.json
: Thedefault_monitor_rules.json
file that is used by the container to seed monitoring rules on zendhqd initialization.license
: Your ZendHQ license file.*.sh
: Any executable shell scripts in this directory are executed during container initialization.
FAQ
- If a
ZENDHQ_TOKEN
build argument is provided, its value is injected into thezendhqd.ini
file after it has been copied from the/entrypoint.d/
directory. - Any files in the
/entrypoint.d/
directory other than those listed in the above section are ignored.