无法从生产服务器访问React应用程序

时间:2018-04-24 15:25:54

标签: javascript reactjs docker server production

我有一个反应应用程序,我可以在localhost上运行没有任何问题。我将它停靠并将其放在生产服务器上,sudo docker ps显示容器正在运行。我用了sudo docker run --name "name" -d -p "my port":my port" "uri" 运行容器,我确保指定正确的端口。但是当我尝试通过放入服务器和端口的ip来从我的浏览器访问应用程序时,我无法访问它。我可以访问在此服务器上运行的其他应用程序。

关于我做错了什么想法?

2 个答案:

答案 0 :(得分:0)

运行时,只需验证容器的返回。尝试:

docker run --attach STDERR ****

答案 1 :(得分:0)

在我的启动脚本中将端口设置为与默认值3000不同的命令在docker容器中不起作用,尽管它在我在localhost上运行程序时有效。因此,在我的运行命令中,我将端口3000映射到我想在我的服务器上使用的端口。