Docker for mac上でNode.jsの開発をnodemonを使ってする時に、Starting inspector on 0.0.0.0:9229 failed: address already in use
が出ることがある。インスペクタが死んでないのにnodemonが立ち上げ直していることが原因なので、先にポートを見てインスペクタを殺す必要がある。
どおりに、kill-portを使ってからnodeを実行すれば良い。
npm i kill-port
してから、
nodemon --exec 'kill-port --port 9229 && node --inspect=0.0.0.0:9229 xxx.js'
としてあげると回避できる。