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.
64 lines
2.0 KiB
64 lines
2.0 KiB
= DOC
|
|
|
|
Αφού έχουμε εγκαταστήσει τα απαραίτητα προγράμματα δημιουργούμε το Makefile το οποίο θα περιέχει τις εντολές δημιουργίας του image καθώς και το deploy του docker-compose στο swarm.
|
|
|
|
To Makefile περιέχει τις εντολές:
|
|
[source, sh]
|
|
----
|
|
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
|
|
----
|
|
|
|
Στη συνέχεια εκτελούμε την εντολή [underline]#chmod +x Makefile# ώστε να δώσουμε τα απραίτητα δικαιώματα στο αρχείο.
|
|
|
|
Για να το εκτελέσουμε τρέχουμε το ./Makefile
|
|
|
|
[TIP]
|
|
O manager ελέγχει ότι όλες οι υπηρεσίες τρέχουν σωστά με την εντολή [underline]#docker service ls#
|
|
|
|
== Testing
|
|
=== WordPress
|
|
:nofooter:
|
|
Προκειμένου να δούμε real-time τα αποτελέσματα του WordPress, βάζουμε στον browser μια από τις ακόλουθες IPv4:
|
|
|
|
*83.212.77.39*
|
|
|
|
*83.212.77.27*
|
|
|
|
*83.212.77.24*
|
|
|
|
*83.212.77.25*
|
|
|
|
image::https://i.imgur.com/ecBF9WN.png[]
|
|
|
|
=== 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*
|
|
|
|
image::https://i.imgur.com/BG2Vxt9.png[]
|
|
|
|
=== 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*
|
|
|
|
image::https://i.imgur.com/Kaz7KTR.png[]
|