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.

57 lines
1.7 KiB

= INSTALL
Για την εκτέλεση της εργαστηριακής άσκησης χρησιμοποιήσαμε τις υπηρεσίες του https://cyclades.okeanos-knossos.grnet.gr[~okeanos]
Πιο συγκεκριμένα, χρησιμοποιήσαμε ένα VM με τα ακόλουθα χαρακτηριστικά
image::https://i.imgur.com/GwwJuvU.png[]
image::https://i.imgur.com/MH8dQzS.png[]
___
== Docker Swarm Initialization
:nofooter:
Προκειμένου να δημιουργήσουμε το σμήνος (swarm) ο manager έτρεξε την εντολή
[source, console]
----
docker swarm init --advertise-addr 83.212.77.39
----
Οι workers για να συνδεθούν στο _swarm_ (σμήνος) πρέπει να εκτελέσουν
[source, console]
----
docker swarm join --token SWMTKN-1-433emh74ij7y4loql5z5js9t7ptxkfdgwwsdzq18p3ag7uxswt-9ah0x5cwf6xnl1djgyet0x si 83.212.77.39:2377
----
[TIP]
Για να εμφανιστεί το join token ο manager τρέχει την εντολή
[source, console]
----
docker swarm join-token worker
----
== Working Directory
Στη συνέχεια δημιουργούμε το working directory μας με την εντολή
[source, console]
----
mkdir docker
----
[TIP]
Αν κάνουμε _pwd_ θα δούμε ότι βρισκόμαστε στο directory /home/user/docker
Όλοι οι χρήστες θα πρέπει να έχουν στον συγκεκριμένο φάκελο τα αρχεία nginx.conf & cert.pem & key.pem
----
|_ home
|_ user
|_ docker
|_ nginx.conf
|_ cert.pem
|_ key.pem
----