Container Registries¶
Privitty Edge images are published to Docker Hub and GitHub Container Registry (GHCR) as multi-arch manifests.
Available tags¶
| Tag | Contents |
|---|---|
latest |
Daemon + CLI |
latest-viewer |
Daemon + CLI + privitty-viewer |
<version> |
Release version (e.g. 1.2.0) |
<version>-viewer |
Release with viewer |
Pull commands¶
Supported platforms¶
All tags are multi-arch manifests:
| Platform | Typical hardware |
|---|---|
linux/amd64 |
x86 gateways, cloud VMs, MEC nodes |
linux/arm64 |
Raspberry Pi 4, NVIDIA Jetson, Advantech, Dell ARM gateways |
linux/arm/v7 |
ARMv7 embedded gateways (Moxa, legacy industrial hardware) |
Docker automatically selects the correct architecture:
List all platforms in a manifest:
Image characteristics¶
| Property | Value |
|---|---|
| Base image | scratch (empty — no OS) |
| Linking | Fully static musl binary |
| User | Non-root (privitty, UID 1000) |
| Exposed port | 7200 |
| Health check | Built-in (privitty-edge health) |
Pinning versions in production¶
Use an explicit version tag rather than latest:
Or with digest pinning for maximum reproducibility:
docker pull privitty/edge:1.2.0
docker inspect privitty/edge:1.2.0 --format '{{index .RepoDigests 0}}'
Private registry mirroring¶
For air-gapped or enterprise registries, pull from upstream and re-tag:
docker pull privitty/edge:1.2.0
docker tag privitty/edge:1.2.0 registry.internal.example/privitty/edge:1.2.0
docker push registry.internal.example/privitty/edge:1.2.0
Repeat for each required platform or mirror the full manifest with docker buildx imagetools create.