在安装Kerberos时,Docker组合会挂起
我正在使用下面的文件为一个小型节点项目。
# 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
按照正常方式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分钟以上。 我曾经见过这个成功的一次,但后来挂在另一个依赖的安装。
有什么办法可以缓解这个问题,或者至lessdebugging一下是怎么回事?
我正在使用boot2docker
和boot2docker
docker-compose
的最新版本