[英]Docker : dial tcp 127.0.0.1:8091: getsockopt: connection refused
[英]Docker Get http://localhost:8091/api/order: dial tcp 127.0.0.1:8091: connect: connection refused
我在 Docker 中有 2 個容器:
golang 服務將在 odoo 服務中命中 api
我在沒有 2 個 docker 容器的情況下嘗試過它,它工作正常,但是當我將我的 golang 服務放入 docker 容器時,我收到了這個錯誤
我知道這篇文章出現錯誤“獲取 http://localhost:9443/metrics:撥打 tcp 127.0.0.1:9443:連接:連接被拒絕”
這就是我在golang中定義我的odoo url的方式
var OdoobaseURL = "http://localhost:8091/api/order"
但是我如何在golang中解決它? 謝謝
使用 Docker Compose 運行應用程序時,您必須通過其服務名稱來尋址目標容器。 單獨運行 Go 服務時,您將公開odoo
服務端口,然后您可以使用localhost
進行連接。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.