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.

37 lines
1.2 KiB

Για την εγκατάσταση την υπηρεσίας προαπετείται η δημηιουργία docker-swarm
Αφού έχουμε φτιάξει το docker-swarm θα πρέπει
1) Να φτιάξουμε ένα network sto docker (Αυτές οι εντολές γίνονται από το Manager)
# docker network create --driver overlay mongo-net
2) Να βάλουμε Labels σε όλα τα nodes
# docker node update --label-add group=mongo snf...
3) Τρέχουμε το docker-compose.yml
docker stack deploy -c docker-compose.yml mongodb
4) Βρίσκουμε το container που τρέχει η υπηρεσία μας
#docker ps
5) Μπαίνουμε στο container
#docker exec -it <container-id> /bin/bash
6)Μπαίνουμε στo shell του mongoDB
/# mongo
7)Initialise the replica set
rs.initiate ({ _id: "test-rs", members: [ { _id: 1, host: "mongo-1:27017"}, { _id: 2, host: "mongo-2:27017"}, { _id: 3, host : "mongo-3:27017"}] } )
Για την είσοδο στην βάση χρησιμοποιούμε το Robo3T το οποίο έιναι ένα οπτικό εργαλείο για να διαχειριστούμε την βάσης μας