2017-01-11 6 views
1

Docker noob вот так медведь со мной.Dokku/Docker развертывание приложений не работает

У меня есть VPS с настроенной dokku, у нее уже несколько приложений. В настоящее время я пытаюсь добавить довольно сложное приложение. Но докер просто терпит неудачу со следующей ошибкой.

enter image description here

Из того, что я понимаю, что нужно обновить пакеты, данные ошибки. Проблема в том, что они необходимы другому модулю, и я не могу его обновить. Это способ заставить докера отключить предупреждение и построить.

Ниже приводится содержание моего докер

FROM mhart/alpine-node:6 

# Create app dir 
RUN mkdir -p /app 
WORKDIR /app 

# Install dependancy 
COPY package.json /app 
RUN npm install 

# Bundle the app 
COPY . /app 

EXPOSE 9337 

CMD ["npm", "start"] 

пытался это в течение нескольких дней не без успеха. Любая помощь с благодарностью

Спасибо.

+1

Что находится в вашем пакете.json? Сколько оперативной памяти у вашего VPS? Вы пытались добавить больше оперативной памяти? – EwyynTomato

+0

Его небольшое приложение на основе NodeJS, использующее реакцию/сокращение и т. Д. Текущая конфигурация VPS - это очень простой 1 ГБ оперативной памяти и не пробовал добавлять больше ОЗУ. Проверяя приложение для развертывания, я не вижу, как сервер жалуется, почему вы спрашиваете о VPS? – Zaje

+1

Я считаю, что процесс npm убит с ошибкой 137 на докере, как правило, вызван ошибкой памяти. Вы можете попробовать добавить файл подкачки, чтобы проверить это. – EwyynTomato

ответ

0

Я считаю, что процесс npm убит с ошибкой 137 на докере, как правило, вызван ошибкой памяти. Вы можете попробовать добавить файл подкачки (или добавить больше ОЗУ), чтобы проверить это.