Разный результат на разных машинах при создании образа из DockerfileLinux

Ответить Пред. темаСлед. тема
Anonymous
 Разный результат на разных машинах при создании образа из Dockerfile

Сообщение Anonymous »

Я поддерживаю старое приложение, работающее в Docker, используя образ FROM node: 12.22.7.
Поскольку это старое приложение, оно может использовать только определенную версию npm пакеты.
Я без проблем использую Docker на своем Mac и Windows. Но проблема возникает при развертывании его на сервере с помощью RHEL 9.
Этот журнал ошибок возникает только на сервере:
error: uncaughtException: Unexpected token '?'

Связанный пакет: «excel4node»: «^1.7.2» с зависимостями от «размера изображения»
Я искал аналогичную проблему в (Как устранить ошибку «SyntaxError: Неожиданный токен '?'») она была вызвана старой версией узла 12, и ее необходимо обновить до 14.
Когда я пытался обновить образ до 14 или более поздней версии, эта ошибка исчезло, но это приводит к другой проблеме, как я уже говорил ранее, это старое приложение, и ему необходимо обновить больше пакетов и кодов приложения.
Оно может работать в моей локальной среде, но не в server.
Разница между моим локальным и серверным режимом — это режим роя, он активен только на сервере.
Вот Dockerfile, который я использую:# Using latest Node.js image
FROM node:12.22.7

# Set environment variable during build process
ARG DOCKER_ENV
ENV NODE_ENV "$DOCKER_ENV"

# Copy depedency
ADD package.json /usr/src/app/

# Create app directory
WORKDIR /usr/src/app

# Install depedency
RUN npm install

# Bundle app source
COPY . .

ENV HOST 0.0.0.0
EXPOSE 9000

CMD [ "node", "--max-old-space-size=4096", "app.js" ]


Подробнее здесь: https://stackoverflow.com/questions/786 ... dockerfile
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Распараллеливание кода Python на разных машинах в разных сетях
    Anonymous » » в форуме Python
    0 Ответы
    21 Просмотры
    Последнее сообщение Anonymous
  • Файл Windows Dockerfile не копируется в папку приложения для базового образа
    Anonymous » » в форуме C#
    0 Ответы
    21 Просмотры
    Последнее сообщение Anonymous
  • Файл Windows Dockerfile не копируется в папку приложения для базового образа
    Anonymous » » в форуме C#
    0 Ответы
    16 Просмотры
    Последнее сообщение Anonymous
  • Разный результат сортировки фрейма данных с разными приоритетами сортировки, хотя строки различаются только одним столбц
    Anonymous » » в форуме Python
    0 Ответы
    89 Просмотры
    Последнее сообщение Anonymous
  • Разный результат в Matlab и Python для StateSystem
    Anonymous » » в форуме Python
    0 Ответы
    12 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Linux»