Docker hiện cung cấp tên DNS tùy chỉnh được gọi là host.docker.internal
cho các phiên bản Windows / Mac (xem https://docs.docker.com/docker-for-windows/networking/#use-case-and-workarounds) phân giải thành địa chỉ IP nội bộ của máy chủ.
Vì vậy, thay vì sử dụng localhost:6379
/127.0.0.1:6379
trong chuỗi kết nối của bạn, hãy thay đổi nó thành host.docker.internal:6379
.
Lưu ý:đối với Linux, có một cách giải quyết -> xem https://stackoverflow.com/a/61424570/3761628