Αφού έχουμε εγκαταστήσει τα απαραίτητα προγράμματα δημιουργούμε το Makefile το οποίο θα περιέχει τις εντολές δημιουργίας του image καθώς και το deploy του docker-compose στο swarm.
+To Makefile περιέχει τις εντολές:
+echo -e "\e[31mBuilding our nginx image!"
+sleep 2
+echo -e "\e[39m"
+docker build -f Dockerfile -t anginx .
+echo -e "\e[31mDeploying service"
+sleep 2
+echo -e "\e[39m"
+docker stack deploy -c docker-compose.yml wordpress
+Στη συνέχεια εκτελούμε την εντολή chmod +x Makefile ώστε να δώσουμε τα απραίτητα δικαιώματα στο αρχείο.
+Για να το εκτελέσουμε τρέχουμε το ./Makefile
+
+ Tip
+ |
++O manager ελέγχει ότι όλες οι υπηρεσίες τρέχουν σωστά με την εντολή docker service ls + | +
Testing
+WordPress
+Προκειμένου να δούμε real-time τα αποτελέσματα του WordPress, βάζουμε στον browser μια από τις ακόλουθες IPv4:
+83.212.77.39
+83.212.77.27
+83.212.77.24
+83.212.77.25
+PHPMyAdmin
+Προκειμένου να δούμε real-time τα αποτελέσματα του PHPMyAdmin, βάζουμε στον browser μια από τις ακόλουθες IPv4:
+83.212.77.39:8080
+83.212.77.27:8080
+83.212.77.24:8080
+83.212.77.25:8080
+Minio
+Προκειμένου να δούμε real-time τα αποτελέσματα του Minio, βάζουμε στον browser μια από τις ακόλουθες IPv4:
+83.212.77.39:9001-9004
+83.212.77.27:9001-9004
+83.212.77.24:9001-9004
+83.212.77.25:9001-9004
+