Es ist komisch. Ich kann redis-cli sowohl auf Host A als auch auf Host B mit der IP von A ausführen. Es folgt die Ausgabe von „docker ps“
docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
a59c39bf448e redis "/entrypoint.sh redis" 3 minutes ago Up 3 minutes 0.0.0.0:6379->6379/tcp test_redis_1
Nach der Zuordnung von Port 6379 des Redis-Containers zum Host-Port 6379. Der Redis-Dienst sollte für alle Netzwerkschnittstellen (0.0.0.0) von Host A verfügbar sein. Sie müssen also die Redis-Konfiguration nicht ändern.
Können Sie die Ausgabe von "docker ps" anzeigen?