Re: Контейнеры и кросс-компиляция
В сообщении от [Чт 2015-06-25 15:16 +0300]
Vladimir Zhbanov <vzhbanov@gmail.com> пишет:
> Ubuntu ставить мне некуда на работе. Я так понимаю, в Debian это docker.io?
> Если да, то вот что пишет 'apt-cache show docker.io':
> ...
> Using docker.io on non-amd64 hosts is not supported at this time. Please
> be careful when using it on anything besides amd64.
> ...
>
> Это правда? А то у меня всего одна i686.
Видимо да, только 64-bit, но по вашим ответам я понял, что вам нужно ещё
и ядро, тогда докер вам не подходит, потому что он контейнер для
приложений, а вам нужен контейнер для операционной системы. В этом
случае используйте debootstrap и не забудьте установить нужное ядро.
Для jessie
systemd-nspawn -bD ~/debian-tree/
Для wheezy (там ещё не было systemd по умолчанию).
systemd-nspawn -D ~/debian-tree/ /sbin/init
То есть вы можете загрузить внутри контейнера полноценную ОС, а не одну
единственную оболочку как в chroot [1].
[1] http://lexpr.ru/node/504
--
http://google.com/+РусланКоротаев;
Reply to: