= 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
----