[英]Can not connect MongoDB docker-compose
無法連接 mongodb 運行在 docker-compose
MONGO_URL=mongodb://db:27017/500ae_cms
錯誤:
MongoDB connection error: mongodb://db:27017/500ae_cms
。
MongoNetworkError: failed to connect to server [db:27017] on first connect [Error: getaddrinfo ENOTFOUND db at GetAddrInfoReqWrap.onlookup [as oncomplete] (dns.js:60:26) { name: 'MongoNetworkError', errorLabels: [Array], }]
對於您的數據庫服務,您公開端口 27775,但在您的應用程序中,您嘗試連接到 27017。
Docker 解析 IP 地址中的服務名稱,但這在這里失敗(也是?)
failed to connect to server [db:27017];;; getaddrinfo ENOTFOUND db
至少應該是這樣的:
failed to connect to server [db:27017] on first connect [Error: connect ECONNREFUSED 17.19.0.2:27017
您可以嘗試從 api 容器運行nslookup db
嗎? 如果解決了,那么它可能是您的 mongo 驅動程序的問題。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.