47 lines
994 B
YAML
47 lines
994 B
YAML
services:
|
|
master:
|
|
build: .
|
|
container_name: pdc-master
|
|
hostname: pdc-master # <-- ADD THIS LINE
|
|
volumes:
|
|
- ./hostfile:/app/hostfile
|
|
command: >
|
|
sh -c "/usr/sbin/sshd & sleep 5 && mpirun -np 5 --hostfile /app/hostfile --allow-run-as-root /app/task1"
|
|
networks:
|
|
- pdcn
|
|
|
|
worker1:
|
|
build: .
|
|
container_name: pdc-worker1
|
|
hostname: pdc-worker1 # <-- ADD THIS LINE
|
|
command: /usr/sbin/sshd -D
|
|
networks:
|
|
- pdcn
|
|
|
|
worker2:
|
|
build: .
|
|
container_name: pdc-worker2
|
|
hostname: pdc-worker2 # <-- ADD THIS LINE
|
|
command: /usr/sbin/sshd -D
|
|
networks:
|
|
- pdcn
|
|
|
|
worker3:
|
|
build: .
|
|
container_name: pdc-worker3
|
|
hostname: pdc-worker3 # <-- ADD THIS LINE
|
|
command: /usr/sbin/sshd -D
|
|
networks:
|
|
- pdcn
|
|
|
|
worker4:
|
|
build: .
|
|
container_name: pdc-worker4
|
|
hostname: pdc-worker4 # <-- ADD THIS LINE
|
|
command: /usr/sbin/sshd -D
|
|
networks:
|
|
- pdcn
|
|
|
|
networks:
|
|
pdcn:
|
|
driver: bridge |