我已经在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 ...
之后,我还能如何到达emUPD2:如果我在没有容器的情况下启动我的应用,则它确实能够到达外部8761端口
答案 0 :(得分:0)
答案是容器在其内部localhost上调用,而不是在远程容器上调用。