1. Create Swarm Service
Δημιουργία Swarm Service π.χ.
2. Κατεβάζουμε το παράδειγμα
wget -r -np http://docs.swarmlab.io/lab/DockerSwarm/pada/
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