Amazon web services 无法从代码生成访问容器
我在代码构建中访问容器时遇到问题。我有一个公开的GraphQL服务,其中包含一个下游身份验证服务和一个postgresql数据库,所有这些都是通过Docker Compose启动的。在本地运行和测试它们效果很好,但是我无法在代码构建中获得正确的主机名组合 如果我在0.0.0.0:8000命中GraphQL端点,测试似乎可以运行,但是一旦我的GraphQL容器尝试到达下游服务,我将得到一个拒绝的连接。我已尝试从GraphQL服务内部的auth:8001、0.0.0.0:8001访问auth服务,暴露端口8001,并通过设置桥接网络。我总是收到一个连接被拒绝的错误 我已经附上了部分代码构建日志 你知道我可能遗漏了什么吗 集装箱2018/08/28 05:37:17运行命令docker ps集装箱ID IMAGE命令创建的状态端口名称6c4ab1fdc980 docker-compose_graphql应用程序1秒前启动不到1秒 0.0.0.0:8000->8000/tcp docker-compose_graphql_1 5c665f5f812d docker-compose_auth/bin/sh-c应用程序2秒前启动不到一个 第二个0.0.0.0:8001->8001/tcp docker-compose_auth_1 b28148784c04 博士后:10.4 docker入口点。。。2秒前上升1秒 0.0.0.0:5432->5432/tcp docker-compose_psql_1 集装箱2018/08/28 05:37:17运行命令go测试;cd../ 寄存器死机:[{消息:rpc错误:代码=不可用描述=全部 分包商暂时失败,最新连接错误:连接 错误:desc=\transport:拨号tcp 0.0.0.0:8001时出错: 连接:连接被拒绝\,路径:Amazon web services 无法从代码生成访问容器,amazon-web-services,docker-compose,aws-codebuild,Amazon Web Services,Docker Compose,Aws Codebuild,我在代码构建中访问容器时遇到问题。我有一个公开的GraphQL服务,其中包含一个下游身份验证服务和一个postgresql数据库,所有这些都是通过Docker Compose启动的。在本地运行和测试它们效果很好,但是我无法在代码构建中获得正确的主机名组合 如果我在0.0.0.0:8000命中GraphQL端点,测试似乎可以运行,但是一旦我的GraphQL容器尝试到达下游服务,我将得到一个拒绝的连接。我已尝试从GraphQL服务内部的auth:8001、0.0.0.0:8001访问auth服务,暴
从主机上,只能使用IP地址0.0.0.0访问我公开的GraphQL服务。内部网络设置正确,每个服务都可以在以下位置访问:如预期的那样,但是,出现错误时,IP地址将显示为172.27.0.1,而不是主机名 我的问题是,所有内部连接尚未就绪,导致连接拒绝错误。docker compose结束后的sleep 5命令让我的服务有时间在测试之前完全初始化