Redis
 sql >> Datenbank >  >> NoSQL >> Redis

Fehler:Konnte keine Verbindung zu Redis unter redis herstellen:6379:Name oder Dienst nicht bekannt

Die Benennung des Containers ändert weder Ihre Hosts-Datei noch Ihr DNS, und je nachdem, wie Sie den Container ausgeführt haben, ist er möglicherweise nicht über den Standardport zugänglich, da Docker die Portübersetzung durchführt.

Führen Sie docker inspect redis aus und überprüfen Sie die Ausgabe der Ports, es wird Ihnen sagen, auf welchem ​​​​Port es zugänglich ist, sowie die IP. Beachten Sie jedoch, dass dies nur über diese IP von diesem Host aus möglich ist. Um von außerhalb des Hosts darauf zuzugreifen, müssen Sie den Port aus dem obigen Befehl und die IP-Adresse des Hosts verwenden. Dies setzt voraus, dass Ihre lokalen Firewall-Regeln dies zulassen, was den Rahmen dieser Site sprengen würde.