Προαπαιτούμενα: α)Αν υπήρχε άλλο 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 . docker run -d -it --name katex -p 8978:90 katex /bin/bash 5) Κάνουμε deploy την υπηρεσία: docker stack deploy -c run.yml ondemand_mpi2 Για τους workers: 6) Πριν από το deploy της υπηρεσίας, που βρίσκεται στον manager, εκτελούμε το παρακάτω αρχείο στον worker: chmod +x set-ca.sh ./set-ca.sh