運行命令docker run -p 9222:9229 --name node-inspect-test -d node:alpine node --inspect-brk -e 'console.log("hello world")'
應該在Docker主機上的端口9222
上公開node.js inspector。無法連接到暴露的Docker容器端口上的Node.js檢查器
運行curl http://localhost:9222/json
結果爲curl: (56) Recv failure: Connection reset by peer
。
成功請求容器中的相同端點docker exec -it node-inspect-test wget -qO- http://localhost:9229/json
。
爲什麼暴露端口9222
無法成功轉發到內部端口9229
?
我正在運行Docker版本17.06.0-ce,在Ubuntu 16.04.2上構建02c1d87。
感謝您回覆發佈答案,將我的問題整理出來! –