簡體   English   中英

Docker 獲取 http://localhost:8091/api/order: 撥打 tcp 127.0.0.1:8091: 連接連接被拒絕

[英]Docker Get http://localhost:8091/api/order: dial tcp 127.0.0.1:8091: connect: connection refused

我在 Docker 中有 2 個容器:

  1. golang 服務
  2. odoo 服務

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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM