From 33371f56f51d1a272dd49c41f22f8b5d95420d39 Mon Sep 17 00:00:00 2001 From: cs151003 Date: Mon, 1 Jun 2020 16:35:09 +0000 Subject: [PATCH] Update 'INSTALL' --- INSTALL | 35 ++++++++++++++++++++++++++++++++++- 1 file changed, 34 insertions(+), 1 deletion(-) diff --git a/INSTALL b/INSTALL index 1f85051..b54e13a 100644 --- a/INSTALL +++ b/INSTALL @@ -1 +1,34 @@ -#INSTALL \ No newline at end of file +Προαπαιτούμενα: +α)Αν υπήρχε άλλο 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 + + \ No newline at end of file