繁体   English   中英

Docker - Web 浏览器无法连接到服务器上正在运行的 web 应用程序容器

[英]Docker - Web browser cannot connect to a running web app container on server

我已经成功构建了我的 web 应用程序映像并在我的服务器上运行了一个容器,这是一个 EC2 实例,完全没有错误,但是当我尝试访问 web 页面时它没有返回任何连接,即使我通过绑定端口访问的主机服务器。 构建和运行过程绝对没有错误,无论是构建错误还是连接错误。 我是 Docker 和 AWS 的新手,所以我不确定可能是什么问题。 非常感谢你们的任何帮助。 非常感谢!

这是我的 Dockerfile

FROM ubuntu

WORKDIR /usr/src/app

# install dependencies, nothing wrong
RUN ...
COPY...
#

# exposed ports
EXPOSE 5000
EXPOSE 5100

CMD ...

Docker 构建

$ sudo docker built -t demo-app

Docker 运行指令

$ sudo docker run -it -p 8080:5000 -p 808:5100 --name demo-app-1 demo-app

我通过主机服务器的绑定端口访问。

这意味着应用程序正在运行,您可以使用curl localhost:8080进行访问。

现在主要有两个问题,如果您在对 EC2 实例执行ssh并验证应用程序在 EC2 的本地主机上响应后能够访问应用程序。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM