在docker容器内的npm安装错误

我是Docker的新手。 使用docker runlogin到容器后,运行以下命令,出现错误。

ubuntu@eef407281d9d:/usr/src/svx-frontend$ npm install enoent ENOENT: no such file or directory, open '/usr/src/svx-frontend/package.json' npm WARN svx-frontend No description npm WARN svx-frontend No repository field. npm WARN svx-frontend No README data npm WARN svx-frontend No license field. npm ERR! Linux 4.4.0-42-generic npm ERR! argv "/usr/bin/nodejs" "/usr/bin/npm" "install" npm ERR! node v6.10.2 npm ERR! npm v3.10.10 npm ERR! path /usr/src/svx-frontend/node_modules npm ERR! code EACCES npm ERR! errno -13 npm ERR! syscall mkdir npm ERR! Error: EACCES: permission denied, mkdir '/usr/src/svx-frontend/node_modules' npm ERR! at Error (native) npm ERR! { Error: EACCES: permission denied, mkdir '/usr/src/svx-frontend/node_modules' npm ERR! at Error (native) npm ERR! errno: -13, npm ERR! code: 'EACCES', npm ERR! syscall: 'mkdir', npm ERR! path: '/usr/src/svx-frontend/node_modules' } npm ERR! npm ERR! Please try running this command again as root/Administrator. npm ERR! Linux 4.4.0-42-generic npm ERR! argv "/usr/bin/nodejs" "/usr/bin/npm" "install" npm ERR! node v6.10.2 npm ERR! npm v3.10.10 npm ERR! path npm-debug.log.1447058929 npm ERR! code EACCES npm ERR! errno -13 npm ERR! syscall open npm ERR! Error: EACCES: permission denied, open 'npm-debug.log.1447058929' npm ERR! at Error (native) npm ERR! { Error: EACCES: permission denied, open 'npm-debug.log.1447058929' npm ERR! at Error (native) npm ERR! errno: -13, npm ERR! code: 'EACCES', npm ERR! syscall: 'open', npm ERR! path: 'npm-debug.log.1447058929' } npm ERR! npm ERR! Please try running this command again as root/Administrator. npm ERR! Please include the following file with any support request: npm ERR! /usr/src/svx-frontend/npm-debug.log 

要下载并安装node.js,请使用commend:

 curl -sL https://deb.nodesource.com/setup_6.x | sudo -E bash - sudo apt-get install -y nodejs 

要下载npm使用commend:

 curl -L https://www.npmjs.com/install.sh | sh 

并运行它。

我希望这是有帮助的