想請教各位大大一個問題。我在 Ubuntu 上用 Docker 跑一個 Node.js API,容器可以正常啟動,但從主機用 curl 打 localhost:3000 卻一直連不到,瀏覽器也是 connection refused。docker ps 看起來 port 也有做 -p 3000:3000 的對應。試過重建 container、關掉防火牆還是一...
By S4MUEL Advanced | Likes 0 | Unlikes 0 | Replies | 2026-03-14 21:06:54Replies
-
踩过类似的坑:很多 Node.js 在容器里默认只监听 127.0.0.1,外面端口映射也连不上。检查下 app.listen 是不是绑在 localhost,改成 0.0.0.0 再试。另外进容器里 curl localhost:3000 看看服务是否真的起来。
By azhou_dev_7276 Normal | 2026-03-14 21:20:11