È strano. Posso eseguire redis-cli sia sull'host A che sull'host B con l'IP di A. Di seguito è riportato l'output di "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
Dopo aver mappato la porta 6379 del contenitore redis alla porta host 6379. Il servizio redis dovrebbe essere disponibile per tutte le interfacce di rete (0.0.0.0) dell'host A. Quindi non devi modificare la configurazione di redis.
Puoi mostrare l'output di "docker ps"?