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