猿问

Docker 获取 http://localhost:8091/api/order:

我在Docker中有2个容器:

  1. 戈朗服务

  2. odoo 服务

golang 服务将在 odoo 服务中命中 api

我已经尝试过它没有2个docker容器,它工作正常,但是当我将我的golang服务放入docker容器时,我得到了这个错误

im意识到此帖子获取错误“获取 http://localhost:9443/metrics:拨打tcp 127.0.0.1:9443:连接:连接被拒绝”

这就是我如何在golang中定义我的odoo url

var OdoobaseURL = "http://localhost:8091/api/order"

但是我该如何在golang中解决它?谢谢


翻过高山走不出你
浏览 192回答 1
1回答

慕哥9229398

使用 Docker Compose 运行应用程序时,必须通过目标容器的服务名称对其进行寻址。单独运行 Go 服务时,你将公开服务端口,然后可用于连接。odoolocalhost
随时随地看视频慕课网APP

相关分类

Go
我要回答