Você deve alterar:
CHANNEL_LAYERS = {
'default': {
'BACKEND': 'channels_redis.core.RedisChannelLayer',
'CONFIG': {
"hosts": [('0.0.0.0', 6379)],
},
},
}
para
CHANNEL_LAYERS = {
'default': {
'BACKEND': 'channels_redis.core.RedisChannelLayer',
'CONFIG': {
"hosts": [('redis', 6379)],
},
},
}
em seu
Django settings file
. Quando você configura contêineres do compose, todos eles são conectados à rede padrão criada pelo compose.
redis
é neste caso o nome DNS de redis
container e será resolvido para container ip automaticamente