LinuxCommandLibrary

scrun

OCI container runtime proxy for Slurm

TLDR

Create a new container

$ scrun create container_id
copy
Start a container
$ scrun start container_id
copy
Query container state
$ scrun state container_id
copy
Kill a container (send SIGTERM)
$ scrun kill container_id
copy
Kill with specific signal
$ scrun kill container_id SIGKILL
copy
Delete a container
$ scrun delete container_id
copy
Enable debug logging
$ scrun create container_id --debug
copy

SYNOPSIS

scrun command containerid [options_]

DESCRIPTION

scrun is an OCI runtime proxy for Slurm that runs containers as jobs. It allows container orchestration systems to submit container workloads to Slurm clusters.
Containers are executed as Slurm jobs, leveraging the cluster's resource management and scheduling capabilities.

PARAMETERS

create

Create a new container
start
Start a created container
state
Query container state
kill [signal]
Send signal to container
delete
Delete container and release resources
--debug
Enable debug logging

CAVEATS

Requires Slurm's container support to be configured. Container images must be accessible to compute nodes.

HISTORY

Part of Slurm workload manager, enabling container integration with HPC cluster environments.

SEE ALSO

srun(1), sbatch(1), podman(1)

> TERMINAL_GEAR

Curated for the Linux community

Copied to clipboard

> TERMINAL_GEAR

Curated for the Linux community