Setiap kontainer di buruh pelabuhan secara default mendapatkan nama host dan IP sendiri. Saat compose memutar container untuk Anda, itu juga menempatkan semua container di jaringan secara default untuk mengizinkan penemuan berbasis DNS.
Artinya, database Anda tidak dapat dijangkau di localhost, tetapi Anda dapat menjangkaunya dengan nama layanan "db". Ubah baris ini di settings.py Anda:
'HOST': 'localhost',
ke:
'HOST': 'db',