在docker容器中安装npm错误:无法获取uid / gid

时间:2019-09-01 13:37:30

标签: docker verdaccio

我有以下docker运行良好: https://hub.docker.com/r/verdaccio/verdaccio

我想在docker中安装插件 https://www.npmjs.com/package/verdaccio-bitbucket

查看所有码头工人:

CONTAINER ID        IMAGE                            COMMAND                  CREATED             STATUS              PORTS                                              NAMES
d14f0fd7fd85        verdaccio/verdaccio              "uid_entrypoint /bin…"   2 hours ago         Up 2 hours          0.0.0.0:4873->4873/tcp                            

连接到docker容器:

[ec2-user@ip-9-9-11-67 ~]$ docker exec -it d14f0fd7fd85 /bin/sh

我跑步

/opt/verdaccio # npm install -g verdaccio-bitbucket

出现以下错误

/opt/verdaccio # npm install -g verdaccio-bitbucket
Error: could not get uid/gid
[ 'nobody', 0 ]

    at /usr/local/lib/node_modules/npm/node_modules/uid-number/uid-number.js:37:16
    at ChildProcess.exithandler (child_process.js:301:5)
    at ChildProcess.emit (events.js:198:13)
    at maybeClose (internal/child_process.js:982:16)
    at Process.ChildProcess._handle.onexit (internal/child_process.js:259:5)
TypeError: Cannot read property 'loaded' of undefined
    at exit (/usr/local/lib/node_modules/npm/lib/utils/error-handler.js:98:27)
    at errorHandler (/usr/local/lib/node_modules/npm/lib/utils/error-handler.js:216:3)
    at /usr/local/lib/node_modules/npm/bin/npm-cli.js:77:20
    at cb (/usr/local/lib/node_modules/npm/lib/npm.js:225:22)
    at /usr/local/lib/node_modules/npm/lib/npm.js:263:24
    at /usr/local/lib/node_modules/npm/lib/config/core.js:83:7
    at Array.forEach (<anonymous>)
    at /usr/local/lib/node_modules/npm/lib/config/core.js:82:13
    at f (/usr/local/lib/node_modules/npm/node_modules/once/once.js:25:25)
    at afterExtras (/usr/local/lib/node_modules/npm/lib/config/core.js:173:20)
/usr/local/lib/node_modules/npm/lib/utils/error-handler.js:98
  var doExit = npm.config.loaded ? npm.config.get('_exit') : true
                          ^

TypeError: Cannot read property 'loaded' of undefined
    at exit (/usr/local/lib/node_modules/npm/lib/utils/error-handler.js:98:27)
    at process.errorHandler (/usr/local/lib/node_modules/npm/lib/utils/error-handler.js:216:3)
    at process.emit (events.js:198:13)
    at process._fatalException (internal/bootstrap/node.js:496:27)
/opt/verdaccio # npm install -g verdaccio-bitbucket

帮助...

0 个答案:

没有答案