You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

33 lines
1.6 KiB

5 years ago
Προαπαιτούμενα:
α)Αν υπήρχε άλλο cortainer και εμποδίζει τη λειτουργία του καινούργιου container που υπάρχει, το σβήνουμε με την εντολή
docker rm --force (id_cortainer)
και id το βλέπουμε με την εντολή docker ps.
β) Όλα τα αρχεία να βρίσκονται στον manager, εκτός του set-ca.sh.
Για την εγκατάσταση του εικονικού εργαστηρίου ακολουθήσαμε τις παρακάτω εντολές:
Για τον manager:
1) Πήραμε τα αρχεία του mpi απο το site:
http://docs.swarmlab.io/lab/DockerSwarm/pada/
https://github.com/KaTeX/KaTeX/tree/master/dockers/texcmp
2) Σβήσαμε το image pada-web απο τον manager(αυτό το βήμα μπορεί να παραλειφθεί αν δεν έχει υλοποιηθεί το service με το mpi) :
docker image rm pada-web
3) Για την εκτέλεση του χρειάζεται το package.jason μαζί με το dockerfile στο ίδιο φάκελο, το οποίο ήταν στο github.
4) Εκτελέσαμε το dockerfile που φτιάξαμε:
docker build -f Dockerfile_katex -t katex .
5) Κάνουμε deploy την υπηρεσία:
docker stack deploy -c run.yml ondemand_mpi2
Για τους workers:
6) Πριν από το deploy της υπηρεσίας, που βρίσκεται στον manager, εκτελούμε το παρακάτω αρχείο στον worker:
chmod +x set-ca.sh
./set-ca.sh