В руководстве по передовым методам работы с докерами NodeJS содержится следующее утверждение:
Global npm dependencies If you need to install global npm dependencies, it is recommended to place those dependencies in the non-root user directory. To achieve this, add the following line to your Dockerfile
ENV NPM_CONFIG_PREFIX=/home/node/.npm-global
ENV PATH=$PATH:/home/node/.npm-global/bin # optionally if you want to run npm global bin without specifying path
Я предполагаю, что цитата как-то связана с безопасностью, но я не уверен.
Есть ли какие-нибудь очевидные причины в поддержку этого заявления?




