Deberías cambiar:
CHANNEL_LAYERS = {
'default': {
'BACKEND': 'channels_redis.core.RedisChannelLayer',
'CONFIG': {
"hosts": [('0.0.0.0', 6379)],
},
},
}
a
CHANNEL_LAYERS = {
'default': {
'BACKEND': 'channels_redis.core.RedisChannelLayer',
'CONFIG': {
"hosts": [('redis', 6379)],
},
},
}
en tu Django settings file
.
Cuando configura contenedores desde componer, todos están conectados a la red predeterminada creada por componer. redis
es en este caso el nombre DNS de redis
contenedor y se resolverá automáticamente en la ip del contenedor