Я хочу отладить сервер узла. Я открываю chorme://inspect, открываю специальный инструмент dev для узла, запускаю node --inspect dockerme.js , и все работает.

Теперь я хочу отлаживать сервер из его контейнера Docker. Я запускаю следующее:

$ sudo docker run -p 8081:8081 -p 9229:9229 localhost:5000/dockerme \
node --inspect dockerme.js
$ sudo docker ps
CONTAINER ID        IMAGE                     COMMAND                  CREATED             STATUS              PORTS                                            NAMES
730bb9144858        localhost:5000/dockerme   "node --inspect dock…"   3 minutes ago       Up 3 minutes        0.0.0.0:8081->8081/tcp, 0.0.0.0:9229->9229/tcp   modest_fermi
12853a05c4d0        registry:2                "/entrypoint.sh /etc…"   4 weeks ago         Up 46 hours         0.0.0.0:5000->5000/tcp                           registry

Сервер все еще работает, но я не могу его отладить. Зачем?

Dockerfile:

FROM node:8
WORKDIR /app
COPY . /app
RUN npm install
EXPOSE 8081
CMD ["node", "dockerme.js"]

Как я могу отладить сервер узла из образа докера, который я не могу изменить?

0