cs151003
5 years ago
1 changed files with 34 additions and 1 deletions
@ -1 +1,34 @@ |
|||||
#INSTALL |
Προαπαιτούμενα: |
||||
|
α)Αν υπήρχε άλλο 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 |
||||
|
|
||||
|
|
Loading…
Reference in new issue