При создании образа Docker такой файл или каталог не найден

Я хочу создать или построить образ докера с помощью команды ниже:

docker build -t project/test:v1 .

У меня есть Dockerfile, в котором одна команда терпит неудачу как таковая:

Step 9/13 : COPY --from=ams-fe /fecode/dist /usr/share/nginx/html
COPY failed: stat /var/lib/docker/overlay2/16fd63a9ce16d7d132ab6bb9c768c76c5670c9fe60a6e06440607ac6e6af911c/merged/fecode/dist: no such file or directory

Может кто-нибудь помочь в чем проблема с этой командой, как я использую ее для Nginx based web server?

На рисунке ниже показана ошибка в этом отношении.

ошибка образа докера

Спасибо

1 ответ

Я вижу две разные вещи:

  1. JavaScript куча нехватки памяти

Попробуйте запустить Docker-контейнер с большим резервированием памяти, предварительно проверив, что вы не превышаете доступную память ядра.

cat /proc/meminfo

С этими данными сделайте:

docker run --memory-reservation=XXX --kernel-memory=XXX ...

Больше информации в документации докера

  1. Копирование не удалось

Вы строите докер, выполняя docker build в каталоге, который не имеет пути к /fecode/distОбратите внимание, что Dockerfile локально проверяет наличие файлов для копирования.

Другие вопросы по тегам