Docker Compose sebenarnya menambahkan nama host dari semua wadah tertaut Anda satu sama lain.
Di mesin Anda, database postgres sebenarnya berjalan di localhost, itulah sebabnya Anda memiliki localhost
nama host.
Di Compose, itu berjalan di wadah postgres, dengan nama host postgres
, itu sebabnya Anda memiliki postgres
nama host.
Jika mau, Anda dapat membuat entri di file host Anda untuk mengarahkan ulang postgres
ke localhost
, Anda hanya perlu menggunakan postgres
di mana-mana.