Lorsque Docker démarre un conteneur, il créera un réseau par défaut pour celui-ci - containerName_defaul, donc lorsque vous utilisez la méthode --link pour interconnecter les conteneurs car ils ne sont pas dans le même réseau par défaut, l'erreur ci-dessus sera signalé. La solution est d'ajouter --net XX_default , afin que le nouveau conteneur et la cible du lien soient dans le même réseau. Référence : http://stackoverflow.com/ques...
La raison de l'exécution dans un conteneur est bien sûr. L'isolation des conteneurs inclut également l'isolation du réseau. Le réseau hôte ne peut pas être vu ou exploité dans le conteneur Docker, il est donc impossible de se connecter à d'autres conteneurs situés sur le réseau hôte.
Lorsque Docker démarre un conteneur, il créera un réseau par défaut pour celui-ci -
containerName_defaul
, donc lorsque vous utilisez la méthode--link
pour interconnecter les conteneurs car ils ne sont pas dans le même réseau par défaut, l'erreur ci-dessus sera signalé. La solution est d'ajouter--net XX_default
, afin que le nouveau conteneur et la cible du lien soient dans le même réseau.Référence : http://stackoverflow.com/ques...
La raison de l'exécution dans un conteneur est bien sûr. L'isolation des conteneurs inclut également l'isolation du réseau. Le réseau hôte ne peut pas être vu ou exploité dans le conteneur Docker, il est donc impossible de se connecter à d'autres conteneurs situés sur le réseau hôte.