What is a template?
A template is a configuration for launching an instance (a wrapper arounddocker run
).It contains the image, ports, environment variables, and runtime parameters. You can view, edit, or create templates on the templates page.
Create and edit
- Name — template name.
- Description — purpose/notes.
- Docker Image (
repo/image:tag
) — supports Docker Hub and private registries. - Version Tag — you can choose
[Automatic]
(matched by CUDA version). - Ports — TCP/UDP mapping.
- Environment Variables — environment variables (secrets or application settings).
Run modes
- Jupyter + SSH — Jupyter (8080) and SSH (22).
- SSH only — SSH only.
- docker ENTRYPOINT — container starts unchanged; you can pass arguments.
In Jupyter/SSH modes, the container ENTRYPOINT is replaced by a Qudata.ai script. Use On-start Script to modify behavior.
Additional capabilities
- On-start Script — Bash script executed on startup (Jupyter/SSH).
- Docker auth — support for private images and registries.
- Disk Space — minimum disk size.
- Template visibility (public or private) — visible to everyone or only to the owner, respectively.
- CLI — a ready command to launch via CLI.