为什么无法到达docker-compose容器?

时间:2018-11-20 20:57:58

标签: docker

我已经在aws(t2.micro)上安装了映像, 具有以下docker-compose:

version: "3"
services:
 eureka:
  image: voipp/eurekaserver
  ports:
  - "8888:8888"
configserver:
 image: voipp/configserver
 ports:
   - "8761:8761"

我在服务器上安装了所有映像,然后调用 docker-compose up 。 Docker启动了我的容器,但是我无法通过PC来访问它们!

请帮助我解决这个问题,

PS。当我仅通过命令 docker run -p ... 启动映像时,一切正常(应用程序可以访问),但是docker-compose无法按预期工作(

UPD:端口在aws中打开,仅在 docker run -p ...

之后,我还能如何到达em

UPD2:如果我在没有容器的情况下启动我的应用,则它确实能够到达外部8761端口

1 个答案:

答案 0 :(得分:0)

答案是容器在其内部localhost上调用,而不是在远程容器上调用。