version: "2.2" services: mysql: image: mysql:5.7 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: vanessa/slurm:18.08.6 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: vanessa/slurm:18.08.6 command: "slurmctld" container_name: slurmctld hostname: slurmctld volumes_from: - slurmdbd volumes: - ./example.yml:/etc/ood/config/clusters.d/example.yml - slurm_jobdir:/data - ./ood-home:/home/ood - ./apps/RStudio:/var/www/ood/apps/sys/RStudio expose: - "6817" depends_on: - "slurmdbd" ood: image: vanessa/slurm:18.08.6 container_name: ood hostname: ood volumes_from: - slurmctld expose: - "6817" - "8080" - "80" depends_on: - "slurmctld" links: - "slurmctld" c1: build: context: . dockerfile: Dockerfile.node command: "slurmd" privileged: true hostname: c1 container_name: c1 volumes_from: - slurmctld expose: - "6818" depends_on: - "slurmctld" c2: build: context: . dockerfile: Dockerfile.node command: "slurmd" privileged: true hostname: c2 container_name: c2 volumes_from: - slurmctld expose: - "6818" depends_on: - "slurmctld" volumes: etc_munge: etc_slurm: slurm_jobdir: var_lib_mysql: var_log_slurm: