На локальной тачке все работает, на серваке один из контейнеров не собирается из-за того что npm не может скачать нужные пакеты.
Вот Dockerfile, сборка зависает на RUN npm install -g express-generator
# Pull base image from stock node image.
FROM node
# Maintainer
MAINTAINER Robert Schultz <hello@robertschultz.org>
# Add the current working folder as a mapped folder at /usr/src/app
ADD . /usr/src/app
# Set the current working directory to the new mapped folder.
WORKDIR /usr/src/app
# Install the express generator which gives you also scaffolding tools.
RUN npm install -g express-generator
# Scaffold a new express app using hogan.js and less pre-processor.
RUN express -H -f -c less
# Install your application's dependencies
RUN npm install
# Expose the node.js port to the Docker host.
EXPOSE 3000
# This is the stock express binary to start the app.
CMD [ "bin/www" ]
Собрав контейнер без npm install и войдя в него, я обнаружил, что нода и npm актуальных версий, при этом когда вручную начинаешь выполнять команду на npm install pm2, то установка висит с надписью rollbackFailedOptional Пингую registry.npmjs.org - пинг есть В конфиге npm прописывал registry.npmjs.org, результат не изменился В чем проблема?