Docker Compose thực sự thêm tên máy chủ của tất cả các vùng chứa được liên kết của bạn với nhau.
Trên máy của bạn, cơ sở dữ liệu postgres thực sự đang chạy trong localhost, đó là lý do tại sao bạn có localhost
tên máy chủ.
Trong Soạn thư, nó đang chạy trong vùng chứa postgres, với tên máy chủ là postgres
, đó là lý do tại sao bạn có postgres
tên máy chủ.
Nếu muốn, bạn có thể tạo một mục nhập trong tệp máy chủ của mình để chuyển hướng postgres
tới localhost
, sau đó bạn sẽ chỉ phải sử dụng postgres
ở khắp mọi nơi.