Tôi tin rằng vấn đề là bạn có postgres đang chạy trên máy cục bộ tại cổng 5432. Sự cố có thể được giải quyết bằng cách ánh xạ cổng 5432 của bộ chứa docker tới một cổng khác trong máy chủ.
Thay đổi
"5432:5432"
đến
"5433:5432"
Khởi động lại docker-soạn
Hiện tại, postgres vùng chứa docker đang chạy trên 5433. (Postgres được cài đặt cục bộ là trên 5432) Bạn có thể thử kết nối với vùng chứa docker.
psql -p 5433 -d db_name -U user -h localhost