Powinieneś zmienić:
CHANNEL_LAYERS = {
'default': {
'BACKEND': 'channels_redis.core.RedisChannelLayer',
'CONFIG': {
"hosts": [('0.0.0.0', 6379)],
},
},
}
do
CHANNEL_LAYERS = {
'default': {
'BACKEND': 'channels_redis.core.RedisChannelLayer',
'CONFIG': {
"hosts": [('redis', 6379)],
},
},
}
w twoim Django settings file
.
Gdy konfigurujesz kontenery za pomocą funkcji redagowania, wszystkie są połączone z domyślną siecią utworzoną przez funkcję redagowania. redis
jest w tym przypadku nazwą DNS redis
kontener i zostanie automatycznie zamieniony na ip kontenera