Как загрузить изображение докера из файла перед семенем или запущения?

Я хочу создать настроенную человечность ISO с установленным механизмом докера. Я также хочу загрузить некоторые изображения докера в нем.

Механизм докера установлен.

Я мог сохранить использование изображения докера docker save команда. Но я не мог загрузиться во время installtion.

Мой образец запускает файл:

%post --nochroot

mkdir /target/usr/share/my-docker-imgs
cp -rf /cdrom/pool/extras/sample.tar /target/usr/share/my-docker-imgs
%end

%post
#server docker status // It shows docker is not running in log file. I also tried to start it hear.

docker load -i /usr/share/my-docker-imgs/sample.tar  //Log: Cannot connect to the Docker daemon. Is the docker daemon running on this host?
%end

Также Попробованный в файле семени:

d-i preseed/late_command string in-target docker load -i /usr/share/my-docker-imgs/sample.tar;

Это через код ошибки 127 во время установки.

Я сослался: пользовательская человечность ISO

0
задан 13 April 2017 в 15:23

1 ответ

Я нашел, что докер не запускается на после установки. Даже /var/lib/docker каталог еще не создается во время процесса после установки.

Шаг 1: Refere это , для экспорта изображений докера. У Вас есть единственный файл, названный docker-images.tar. Скопируйте его более чем pool/extras каталог.

Шаг 2: In the preseed/ks-myiso.cfg file,

%post --nochroot

cp -r /cdrom/pool/extras/docker-images.tar /target/usr/share/

%end

%post

mkdir -p /var/lib/docker
tar -xvf /usr/share/naanal_pkgs/docker_images.tar -C /var/lib/docker    

%end

Примечание: Я столкнулся с некоторой проблемой, в то время как я непосредственно извлекаю файл tar из CD-ROM. Если Вы не находите проблемы об этом, Вы можете непосредственно untar файл докера-images.tar, не копируя ее.

0
ответ дан 28 September 2019 в 01:29

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

Похожие вопросы: