J'aimerais pouvoir faire un ping sur un nom d'hôte docker à partir d'un autre conteneur docker. Comment puis je faire ça ? Mes conteneurs sont sur le même réseau de dockers. Quelqu'un peut-il me guider où devrais-je chercher ou chercher, je suis très novice en matière de réseautage et ne sais pas ce que je devrais chercher pour résoudre ce problème.Comment activer les conteneurs docker ping les uns les autres via leurs noms d'hôte?
Répondre
L'option link
est dépréciée donc je vous suggère d'utiliser l'option --network-alias
en plus du drapeau --name
(voir la documentation here et here pour plus d'informations).
Par exemple, admiting vous avez un réseau appelé test, vous pouvez exécuter ces deux commandes (dans deux bornes séparées)
docker run -it --rm --name debian1 --network=test --network-alias=debian1 debian:jessie /bin/bash
docker run -it --rm --name debian2 --network=test --network-alias=debian2 debian:jessie /bin/bash
Ensuite, vous serez en mesure de ping conteneurs selon leur réseau-alias
En quoi le laies réseau est-il différent du nom d'hôte du docker? (désolé si c'est une question stupide) – user181452
merci beaucoup, ça a plutôt bien fonctionné !! – user181452
Regardez l'option '--link' si vous utilisez' docker run' ou la section 'links' dans docker-composer. – Grimmy