To build the container
docker build -t mynode
To run the container
docker run -d -p 3000:3000 mynode
Try running it with the NODE_ENV
set to developer
docker run -d -p 3000:3000 -e NODE_ENV='developer' -v /my/code:/usr/src/app mynode
Nodemon does not trigger a change when file in the mount directory is changed.
https://github.com/nodejs/docker-node/blob/master/docs/BestPractices.md