1. Create Swarm Service

2. Κατεβάζουμε το παράδειγμα

Reminder

Eχουμε κάνει σύνδεση στον manager

3. Ανοίγουμε το αρχείο Dockerfile.pada.web

Ανοίγουμε το αρχείο Dockerfile.pada.web

Διαβάζουμε τα σχόλια

4. Τρέχουμε το Dockerfile.pada.web.build

chmod +x ./Dockerfile.pada.web.build
./Dockerfile.pada.web.build
docker images

5. run image

docker images
docker run -d -it --name padaweb -p 8978:80 pada-web /bin/bash
Οταν βγάλει ubuntu$_
exit

6. swarm deploy

Reminder

Εχουμε τρέξει ήδη (κατά τη δημιουργία του σμήνους στο προηγούμενο εργαστήριο) το αρχείο set-ca.sh σε κάθε worker

chmod +x set-ca.sh
./set-ca.sh
Deploy
docker stack deploy -c run.yml ondemand_mpi2
ή το
./run.yml.sh
docker service ls
docker service ps onoma
Reminder

Διαβάζουμε τα σχόλια

7. Demo

open in Browser

7.1. Open Terminal

run get_hosts

To Virtual Lab είναι έτοιμο

8. Ασκηση

Βρείτε που είναι ο Web Server και προσθέστε κάτι

9. swarm deploy remove

docker service ls
docker service rm onoma