[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: