Overview
The Docker Registry is available on Cyberwave Enterprise plans. Contact us at info@cyberwave.com to enable it for your organization.
registry.cyberwave.com. You use it to store and distribute the container images that run on your robots and cloud nodes โ drivers, ML models, custom ROS packages, and anything else your edge devices need.
Authentication uses the same CYBERWAVE_API_KEY you already use for the REST API and MQTT. Your workspace role determines what you can do:
There are no separate registry passwords. The same API key and workspace membership that govern REST and MQTT access also govern registry access.
Setup
1
Install the Cyberwave CLI
If you havenโt already, install the CLI. It includes the Docker credential helper.
2
Set your API key
Use the same environment variable the SDK and CLI already read:
3
Configure Docker (automatic)
The CLI configures Docker to use the Cyberwave credential helper for This adds the following to After this,
registry.cyberwave.com:~/.docker/config.json:docker pull and docker push authenticate transparently whenever the image name starts with registry.cyberwave.com.Alternative: manual docker login
Alternative: manual docker login
If you prefer not to install the credential helper, you can log in explicitly:
docker login <server> targets that specific registry, not Docker Hub. Credentials are cached locally until they expire or you run docker logout registry.cyberwave.com.Pulling images
Public images
Public images (e.g. Cyberwave-maintained drivers) require no authentication:Private images
Private images require authentication. Your workspace role must grant at least READER access:403 โ the same behavior as trying to access a REST endpoint or MQTT topic without the right role.
Pushing images
To push, your workspace role must grant at least WRITER access.1
Build your image
Tag it with the full registry path. The path includes your workspace or project namespace:
2
Push
Using registry images on edge devices
Reference registry images in yourcyberwave.yml driver configuration: