6819/tcp
, slurm db port
/archive:rw
: SLURM archive/etc/slurm:rw
: slurm configuration directory (including epilogs, prologs and spank configuration files)/secrets/sssd:ro
: SSSD configuration files/secrets/munge:ro
: MUNGE configuration files/secrets/slurm:ro
: SLURM JWT Key
6817/tcp
, slurm controller port.
/var/spool/slurmctl:rw
: SLURM controller state. Must be mounted on a persistent volume./etc/slurm:rw
: slurm configuration directory (including epilogs, prologs and spank configuration files)/secrets/sssd:ro
: SSSD configuration files/secrets/munge:ro
: MUNGE configuration files/secrets/slurm:ro
: SLURM JWT Key
Use ipvlan/macvlan network to be able to run srun
commands.
Ports:
22/tcp
, sshsrunPortRange
/etc/slurm:rw
: slurm configuration directory slurm configuration directory (including spank configuration files)/secrets/sssd:ro
: SSSD configuration files/secrets/munge:ro
: MUNGE configuration files/secrets/sshd:ro
: SSHD host keys and SSHD config files
6820/tcp
, HTTP REST API. Do not bind to host, use nginx over it.
/etc/slurm:rw
: slurm configuration directory (including configuration files)/secrets/sssd:ro
: SSSD configuration files/secrets/munge:ro
: MUNGE configuration files/secrets/slurm:ro
: SLURM JWT Key
Use host network.
/var/spool/slurmd:rw
: SLURM Daemon state/etc/slurm:rw
: slurm configuration directory (including epilogs, prologs and spank configuration files)/secrets/sssd:ro
: SSSD configuration files/secrets/munge:ro
: MUNGE configuration files
docker-compose up -d --build