Как построить базовый образ докера новой платформы, смонтировав его? - PullRequest
0 голосов
/ 29 октября 2018

Я пытался создать образ докера новой платформы, монтируя его в каталог на моей машине с Linux.

Вот шаги, которые я выполнил:

  1. Монтирование файлов * .img платформы в подходящую директорию.
  2. Изменение файла fstab, чтобы образ контейнера можно было монтировать как один раздел.
  3. Создание архива смонтированной файловой системы.
  4. Выполнение импорта Docker для импорта содержимого архива с целью создания образа докера платформы.

Однако после создания изображения я не могу успешно запустить контейнер, соответствующий изображению, так как получаю следующее сообщение об ошибке -

standard_init_linux.go:190: exec user process caused "no such file or directory"

Кто-нибудь может подсказать, что не так с процессом, которому я следовал, ИЛИ каким-либо другим способом создать образ платформы докера из ее файлов .img?

P.S. - Я не могу использовать такие утилиты, как Debootstrap, на моей платформе, поэтому методы, подобные упомянутым здесь , не будут работать !!

1 Ответ

0 голосов
/ 29 октября 2018

Вы пробовали просто начать с чистого изображения и скопировать файлы в него?

FROM scratch

COPY /files/ /
...