При создании образа 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 ответ
Я вижу две разные вещи:
- JavaScript куча нехватки памяти
Попробуйте запустить Docker-контейнер с большим резервированием памяти, предварительно проверив, что вы не превышаете доступную память ядра.
cat /proc/meminfo
С этими данными сделайте:
docker run --memory-reservation=XXX --kernel-memory=XXX ...
Больше информации в документации докера
- Копирование не удалось
Вы строите докер, выполняя docker build
в каталоге, который не имеет пути к /fecode/dist
Обратите внимание, что Dockerfile локально проверяет наличие файлов для копирования.