安装kerberos时Docker组合挂起

时间:2015-07-10 17:09:40

标签: node.js docker boot2docker docker-compose

我正在将以下文件用于小型节点项目。

# dockerfile
FROM node:0.12.6
ADD . /code
WORKDIR /code
RUN npm i
# docker-compose.yaml
web:
  build: .
  command: npm start
  environment:
    EXPRESS_PORT: 5000
  ports:
   - "5000:5000"
  volumes:
   - .:/code
  links:
   - redis
   - mongo
redis:
  image: redis
mongo:
  image: mongo

docker-compose up正常进行,直到我的某个依赖项mongoose尝试安装kerberos:

  kerberos@0.0.12 install /code/node_modules/mongoose/node_modules/mongodb/node_modules/mongodb-core/node_modules/kerberos
(node-gyp rebuild 2> builderror.log) || (exit 0)

此后安装似乎挂了15分钟以上。我曾经看过这个成功一次,但后来继续安装另一个依赖。

有没有办法减轻这种情况,或者至少调试正在发生的事情?

我正在使用最新版本的boot2dockerdocker-compose

0 个答案:

没有答案