Déployer Dockercoins sur Swarm
🌐 Créer un Réseau
1
eval $(docker-machine env host1)2
docker network create --driver overlay dockercoins3
docker network lsNETWORK ID NAME DRIVER SCOPE
7525d41e5c7d bridge bridge local
abd253a47efb docker_gwbridge bridge local
qqmlaabbqfsf dockercoins overlay swarm
d939e61b94ce host host local
qqvrzl7qm5bj ingress overlay swarm
0fbd7326ecdf none null local🛠️ Déployer les Services
🗄️ Déploiement de Redis
⚙️ Déploiement des Services rng, hasher et worker
1
docker service create --network dockercoins --name rng humboldtux/dockercoins_rng:0.1
docker service create --network dockercoins --name hasher humboldtux/dockercoins_hasher:0.1
docker service create --network dockercoins --name worker humboldtux/dockercoins_worker:0.12
docker service ps rng
docker service ps hasher
docker service ps workerID NAME IMAGE NODE DESIRED STATE CURRENT STATE ERROR PORTS
6bcmhoyszwce rng.1 humboldtux/dockercoins_rng:0.1 host3 Running Running about a minute ago
ID NAME IMAGE NODE DESIRED STATE CURRENT STATE ERROR PORTS
hihafyns7zuf hasher.1 humboldtux/dockercoins_hasher:0.1 host1 Running Running 34 seconds ago
ID NAME IMAGE NODE DESIRED STATE CURRENT STATE ERROR PORTS
snzn423gl8wy worker.1 humboldtux/dockercoins_worker:0.1 host3 Running Running 14 seconds ago🌐 Déploiement de l’Interface Web
1
2
3
📈 Augmenter la Performance du Service Worker
1
2
3
🌍 Déployer rng avec Global Scheduling
rng avec Global Scheduling1
2
3
4
🔄 Mise à Jour Progressive d’un Service (Rolling Update)

⚙️ Ajuster les Paramètres des Rolling Updates
1
2
3
🔩 Ajuster la Configuration des Rolling Updates
1
2
🔧 Astuces pour Dépannage
⚠️ Service qui échoue à démarrer (Exemple : Redis, rng, worker ou webui)
🌐 Problème de réseau entre les services
🔄 Mauvais équilibrage des conteneurs
🛑 Erreur pendant un Rolling Update
📝 Résumé des Commandes
🎯 Conclusion
Last updated