mirror of
https://github.com/ClusterCockpit/cc-docker.git
synced 2025-04-29 15:51:44 +02:00
85 lines
1.7 KiB
YAML
85 lines
1.7 KiB
YAML
version: "2.2"
|
|
|
|
services:
|
|
mysql:
|
|
image: mariadb:10.10
|
|
hostname: mysql
|
|
container_name: mysql
|
|
environment:
|
|
MYSQL_RANDOM_ROOT_PASSWORD: "yes"
|
|
MYSQL_DATABASE: slurm_acct_db
|
|
MYSQL_USER: slurm
|
|
MYSQL_PASSWORD: password
|
|
volumes:
|
|
- var_lib_mysql:/var/lib/mysql
|
|
|
|
slurmdbd:
|
|
image: slurm-docker-cluster:${IMAGE_TAG:-22.05}
|
|
build:
|
|
context: .
|
|
args:
|
|
SLURM_TAG: ${SLURM_TAG:-slurm-22-05-2-1}
|
|
command: ["slurmdbd"]
|
|
container_name: slurmdbd
|
|
hostname: slurmdbd
|
|
volumes:
|
|
- etc_munge:/etc/munge
|
|
- etc_slurm:/etc/slurm
|
|
- var_log_slurm:/var/log/slurm
|
|
expose:
|
|
- "6819"
|
|
depends_on:
|
|
- mysql
|
|
|
|
slurmctld:
|
|
image: slurm-docker-cluster:${IMAGE_TAG:-22.05}
|
|
command: ["slurmctld"]
|
|
container_name: slurmctld
|
|
hostname: slurmctld
|
|
volumes:
|
|
- etc_munge:/etc/munge
|
|
- etc_slurm:/etc/slurm
|
|
- slurm_jobdir:/data
|
|
- var_log_slurm:/var/log/slurm
|
|
expose:
|
|
- "6817"
|
|
depends_on:
|
|
- "slurmdbd"
|
|
|
|
c1:
|
|
image: slurm-docker-cluster:${IMAGE_TAG:-22.05}
|
|
command: ["slurmd"]
|
|
hostname: c1
|
|
container_name: c1
|
|
volumes:
|
|
- etc_munge:/etc/munge
|
|
- etc_slurm:/etc/slurm
|
|
- slurm_jobdir:/data
|
|
- var_log_slurm:/var/log/slurm
|
|
expose:
|
|
- "6818"
|
|
depends_on:
|
|
- "slurmctld"
|
|
|
|
c2:
|
|
image: slurm-docker-cluster:${IMAGE_TAG:-22.05}
|
|
command: ["slurmd"]
|
|
hostname: c2
|
|
container_name: c2
|
|
volumes:
|
|
- etc_munge:/etc/munge
|
|
- etc_slurm:/etc/slurm
|
|
- slurm_jobdir:/data
|
|
- var_log_slurm:/var/log/slurm
|
|
expose:
|
|
- "6818"
|
|
depends_on:
|
|
- "slurmctld"
|
|
|
|
volumes:
|
|
etc_munge:
|
|
etc_slurm:
|
|
slurm_jobdir:
|
|
var_lib_mysql:
|
|
var_log_slurm:
|