linux/amd64linux/arm64
Tags
| Tag | Description |
|---|---|
latest | Published on every release tag push. |
vX.Y.Z | Exact version tag (e.g., v2.9.0). Use this for reproducible production deployments. |
Pull the image
Run the image
Quick import check
Verify the image works by running the default entry point, which imports Basilisk and prints a confirmation:Expected output:
Connect Vizard from your host machine
Vizard communicates with Basilisk over ports 5556 (data) and 5570 (control). Expose those ports when starting the container:Basilisk binds to
0.0.0.0 by default, so Vizard running on your host can connect to tcp://localhost:5556.Build a local image
To build an image from your current local checkout, use theDockerfile at the repository root:
Default build options
The default image build enables the following Conan options:| Option | Default in Docker |
|---|---|
--opNav | True |
--mujoco | True |
--mujocoReplay | True |
Override build options
PassCONAN_ARGS to change which features are compiled in:
Build a development image
To get an image with the full build toolchain — compiler, CMake, SWIG, source tree — target thebuilder stage:
Specify a Python version
The default Python version in the Dockerfile is 3.13. Override it with thePYTHON_VERSION build argument:
Exposed ports
| Port | Purpose |
|---|---|
5556 | Vizard data stream |
5570 | Vizard control |
5006 | Bokeh server (Monte Carlo scenarios) |