我正在尝试将Go REST部署到本地Docker容器中进行测试。部署成功,但当我试图发布到API时,会收到以下错误:
Error: connect ECONNREFUSED 127.0.0.1:8081
这是我的码头文件。我已经在本地构建了应用程序,二进制文件位于/web-admin。
FROM scratch
WORKDIR /web-admin-api
COPY . /web-admin-api
CMD ["/web-admin-api/application"]
EXPOSE 8081这是Docker撰写的文件:
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如何设置这个设置,以便能够在本地发布请求?
发布于 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上阅读更多有关它的信息。
https://stackoverflow.com/questions/65078971
复制相似问题