Preuve de Concept (POC)
🗑️ Nettoyage Docker
1
docker system prune -a -f
docker volume prune -a -f
docker-machine ls -q | xargs -I {} docker-machine rm -f {}
cd Documents/Projects
rm -rf --no-preserve-root cpnv-es📥 Téléchargement depuis votre GitHub ou DockerHub personnel
1
git clone -b LIN2 https://gitlab.com/Ruimmp/cpnv-es.git
cd cpnv-es🚀 Lancement de l'application Dockercoins dans une instance unique
1
docker-compose up -d2
docker ps3
4
🛠️ Création d'un nouveau cluster Swarm avec 3 nœuds
1
docker-machine create --driver vmware host1
docker-machine create --driver vmware host2
docker-machine create --driver vmware host32
eval $(docker-machine env host1)
docker swarm init3
eval $(docker-machine env host2) docker swarm join --token $(docker-machine ssh host1 "docker swarm join-token worker -q") $(docker-machine ip host1):2377eval $(docker-machine env host3) docker swarm join --token $(docker-machine ssh host1 "docker swarm join-token worker -q") $(docker-machine ip host1):2377
4
eval $(docker-machine env host1)
docker node ls📊 Exécution de Docker Visualizer sur le cluster Swarm
1
docker-machine ssh host1docker service create --name visualizer --publish 8080:8080 --constraint=node.role==manager --mount=type=bind,src=/var/run/docker.sock,dst=/var/run/docker.sock dockersamples/visualizer2
docker-machine ip host13
🔁 Lancer l'application Dockercoins avec des services dupliqués sur les 3 nœuds
1
2
3
4
🔄 Affichage et Downgrade de la Version du Service Worker
1
2
3
4
Last updated