amazon-web-services - 从 ECS 集群中的另一个 docker 容器进行通信
问题描述
让我们来看看 docker-compose.yml 的这一部分
eurekaserver:
image: XXXXX
ports:
- "8761:8761"
zuulserver:
image: XXXXX
ports:
- "5555:5555"
- "5556:5556"
environment:
PROFILE: "default"
SERVER_PORT: "5555"
DEBUG_PORT: "5556"
EUREKASERVER_URI: "http://eurekaserver:8761/eureka/"
EUREKASERVER_PORT: "8761"
在我的本地机器上,我可以从 zuulserver 到 eurekaserver 进行通信。我通过 进行了检查nc -z eurekaserver $EUREKASERVER_PORT
,但是当我通过导入 docker 映像后尝试nc -z eurekaserver $EUREKASERVER_PORT
从 ECS 集群中的 zuulserver 容器内部执行时,ecs-cli compose --file docker-compose.yml up
我得到了
nc:getaddrinfo:名称无法解析
解决方案
推荐阅读
- python - 使用 iconbitmap() 时图标不出现
- android - 未找到处理 Intent 的活动(从片段打开浏览器)
- graph - 有没有办法通过在一定范围内调整权重来最大化图的最大流量?
- azure - Azure powershell Move-AzureDeployment - 错误:HttpRequestException
- javascript - 从一个号码到另一个号码
- shell - 使用 gawk 添加以逗号分隔的值
- c# - 在非 UI 线程上运行 async/await 方法
- google-cloud-platform - 在程序中一致地处理多个用户输入和拉取图像的最佳方法是什么?
- ios - 如何防止 ActivityViewController 将“www”附加到共享链接
- python - Python组织url的CSV,每个url分割行,从url下载图像