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

Cannot access React app from production server

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

关于我做错了什么有什么想法吗?

当您 运行 时,只需验证容器的 return。尝试:

docker run --attach STDERR ****

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