在主机操作系统中不可见的docker容器中的firebase服务

在一个docker容器中运行,主机端口可用的端口9005,当我运行

firebase serve -p 9005

然后尝试从主机os(windows)访问这个

使用http:// localhost:9005我得到一个空的回应

强制Firebase服务可见,您必须指定它强制绑定到地址0.0.0.0,否则绑定默认为localhost

所以你需要运行

firebase serve -p 9005 -o 0.0.0.0

确保使用docker命令行选项-p显示和发布9005