Redis
 sql >> Base de données >  >> NoSQL >> Redis

Impossible de se connecter au serveur Redis à partir du conteneur Docker

Je soupçonne que le problème est que vous essayez de vous connecter à redis via localhost plutôt que parent-host . Assurez-vous que vous vous connectez à redis via parent-host lors de la création de la connexion Jedis.

La raison --net=host l'option fonctionne, est-ce que dans ce cas localhost fera référence à l'adresse IP de la machine hôte et non à celle du conteneur.

Assurez-vous également qu'il existe une entrée pour parent-host dans /etc/hosts à l'intérieur du conteneur.