Участник:DenisPynkin/LXD

Материал из ALT Linux Wiki

Создание образа ALT Linux

image

make ve/docker

metadata

Запуск в LXD

Импорт образа и метаинформации

lxc image import /home/d4s/out/metadata-devel/ evm-devel-20170904-x86_64.tar.gz --alias=altlinux-p8-devel

Запуск

launch altlinux-p8-devel altp8test -p roaming

NB: Контейнер непривилегированный!!!

Сеть (если не настроена в VE)

cat > /etc/systemd/network/50-wired.network 
[Match]
Name=eth0

[Network]
DHCP=yes

hasher

Настройка привилегий для сборочницы

lxc config set altp8test security.privileged true
lxc config set altp8test raw.lxc "lxc.autodev = 0"

Проброс локального зеркала в контейнер в режиме R/O

lxc config device add altp8test altrepo disk path=/ALTLinux source=/mnt/storage/ALT/ readonly=true

Настройка локального apt

cat > /etc/apt/sources.list.d/local.list

rpm [updates] file:///ALTLinux/p8/branch x86_64 classic
rpm [updates] file:///ALTLinux/p8/branch x86_64-i586 classic
rpm [updates] file:///ALTLinux/p8/branch noarch classic