# Images

The Bindplane Collector can be pulled from several container registries and offers multiple formats\
suitable for a variety of requirements.

### Registries

The Bindplane Collector container images can be pulled from the following registries:

<table><thead><tr><th>Registry</th><th width="380.48046875">Image</th><th>Architecture Support</th></tr></thead><tbody><tr><td><strong>GitHub Container Registry</strong> (default)</td><td><code>ghcr.io/observiq/bindplane-agent</code></td><td><code>amd64</code>, <code>arm64</code></td></tr><tr><td>Docker Hub</td><td><code>observiq/bindplane-agent</code></td><td><code>amd64</code>, <code>arm64</code></td></tr><tr><td>Google Artifact Registry</td><td><code>us-central1-docker.pkg.dev/observiq-containers/agent/bindplane-agent</code></td><td><code>amd64</code>, <code>arm64</code></td></tr></tbody></table>

### Image Tags

There are two image tags available for each version:

#### Standard Image

* Format: `{{major.minor.patch}}`
* Example: `1.55.0`
* Base: Ubuntu

The standard image is used by default and supports all collector receivers as it contains the required\
Systemd libraries (Journald receiver) and Java runtime (JMX receiver).

#### Minimal Image

* Format: `{{major.minor.patch}}-minimal`
* Example: `1.55.0-minimal`
* Base: Scratch

The minimal image is a scratch-based container, suitable for environments requiring low surface area\
images. It does not contain the required dependencies to support `journald` or `JMX` receivers. It does support all Kubernetes sources, except the container logs source's `journald` input.
