Saya berasumsi postgres berjalan pada port 5432 dalam wadah dan Anda ingin mengeksposnya di Host pada 5433.
Port ini berbunyi:
ports:
- "5433:5432"
akan mengekspos server pada port 5433 pada host. Anda dapat menyingkirkan strophe eksposur yang ada dalam skenario ini.
Jika Anda hanya ingin mengekspos layanan ke layanan lain yang dideklarasikan dalam file penulisan (dan BUKAN localhost), gunakan saja bait paparan dan arahkan ke port 5432 yang sudah terekspos secara internal.
Ingatlah, arahan EXPOSE tidak benar-benar melakukan apa pun (ini lebih merupakan petunjuk untuk Anda). Port 5432 akan diekspos ke layanan lain yang dideklarasikan dalam file penulisan dengan atau tanpa direktif.