Сохранять файл при docker build как buildkit - PullRequest
0 голосов
/ 29 апреля 2020

У меня есть файлы дампа БД MongoDB в каталоге dump и следующие Dockerfile:

FROM mongo:4.2.6-bionic as base
COPY dump /dump
COPY restore.sh /restore.sh
RUN chmod u+x /restore.sh
RUN /restore.sh

FROM base
COPY --from=base /data /data
CMD ["mongod"]
#!/bin/sh

# restore.sh
mongod&
mongorestore

Когда я создаю его с использованием docker build -t myDb ., файлы базы данных внутри /data отсутствует в следующем слое. Но при сборке с использованием DOCKER_BUILDKIT=1 docker build -t myDb . она сохраняется и при многоступенчатой ​​сборке.

(Docker версия 19.03.8)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...