Skip to main content

Docker

Use Docker when you want Toposync isolated from the host system and easier to rebuild or move between machines.

This documentation currently covers local builds from the repository. Public container images will be documented separately when they are available.

Choose a Docker path

ScenarioRecommended guide
Regular server, no GPUDocker CPU
Linux host with NVIDIA GPUDocker CUDA
Remote processing server in a containerProcessing server on Docker

Default recommendation

Start with Docker CPU.

Move to Docker CUDA only when you have a Linux host with an NVIDIA GPU and a real vision workload that benefits from acceleration.

What Docker changes

  • Toposync runs in a container.
  • Runtime data is mounted from the host into /data.
  • The UI and API are still served from the same public port.
  • GPU support is a separate CUDA path, not part of the default CPU container.

For system and architecture support, see Compatibility.