Skip to main content
If you’ve been given a pre-built RDT container image (or an image tar), you can run rdt through it without installing anything on your control node besides Docker.

Prerequisites

  • Docker, or a compatible CLI such as Podman (set DOCKER=podman if so).
  • The rdt.sh wrapper script (shipped alongside the image).

Running commands

Use the wrapper script exactly as you would the rdt binary: it forwards all arguments:
It automatically mounts your ~/.rdt config directory and ~/.ssh keys into the container and runs with host networking, so configs and SSH access work the same as a native install.

Providing the image

If you weren’t given an already-loaded Docker image, load one from a tar file explicitly:
Otherwise, the wrapper looks for an image automatically, in this order:
  1. An existing Docker image tagged rdt:<version> or rdt:latest.
  2. A tar at $RDT_DOCKER_IMAGE_PATH (default: /opt/regatta/current/tools/rdt/rdt_image.tar).
  3. rdt_image.tar in the current working directory.
If none of these are found, the wrapper reports an error. See ./rdt.sh --help for the full set of flags and environment variables.

Environment variables