首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在本地码头环境下拒绝连接错误测试Golang

在本地码头环境下拒绝连接错误测试Golang
EN

Stack Overflow用户
提问于 2020-11-30 18:14:14
回答 1查看 380关注 0票数 1

我正在尝试将Go REST部署到本地Docker容器中进行测试。部署成功,但当我试图发布到API时,会收到以下错误:

Error: connect ECONNREFUSED 127.0.0.1:8081

这是我的码头文件。我已经在本地构建了应用程序,二进制文件位于/web-admin。

代码语言:javascript
运行
复制
FROM scratch

WORKDIR /web-admin-api

COPY . /web-admin-api

CMD ["/web-admin-api/application"]

EXPOSE 8081

这是Docker撰写的文件:

代码语言:javascript
运行
复制
version: "3.6"

services:
  app:
    container_name: web-admin-api
    hostname: web-admin-api
    restart: on-failure:3
    environment:
      GET_HOSTS_FROM: dns
        ports:
          - 8081:8081
        networks:
          - local

networks:
  local:
    driver: bridge

如何设置这个设置,以便能够在本地发布请求?

EN

Stack Overflow用户

发布于 2020-11-30 22:05:18

尝试使用host.docker.internal作为地址,而不是127.0.0.1

您可以在文档链接https://docs.docker.com/docker-for-mac/networking/#use-cases-and-workarounds上阅读更多有关它的信息。

票数 1
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65078971

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档