好的,正如您在问题中所说,您的流程正在监听连接localhost:4200.
localhost:4200
在docker容器内,localhost是容器本身的loopback设备的地址,该地址是分开的,无法从主机网络访问.
localhost
您需要编辑节点进程,以便通过编辑Dockerfile中的入口点来监听所有地址,如下所示:
ENTRYPOINT ["ng", "serve", "-H", "0.0.0.0"]