Сборка LXC в Debian из исходников — различия между версиями
Материал из OpenWiki
Строка 11: | Строка 11: | ||
echo /usr/local/lib > /etc/ld.so.conf.d/local.conf | echo /usr/local/lib > /etc/ld.so.conf.d/local.conf | ||
ldconfig | ldconfig | ||
+ | если не подключен cgroup: | ||
+ | echo "cgroup /sys/fs/cgroup cgroup defaults 0 0" >> /etc/fstab | ||
+ | mount -a | ||
после этого он собран в /usr/local, что полностью соответствует FHS. | после этого он собран в /usr/local, что полностью соответствует FHS. |
Версия 20:34, 3 июля 2014
если в debian не устраивает старый lxc, то просто собрать новый:
apt-get install build-essential bridge-utils libcap-dev apt-get install linux-image-3.14-0.bpo.1-amd64 -t wheezy-backports linux-image-3.14-0.bpo.1-rt-amd64 скачать lxc c 'https://linuxcontainers.org/downloads/' tar -xf lxc* cd lxc* ./configure make make install echo /usr/local/lib > /etc/ld.so.conf.d/local.conf ldconfig
если не подключен cgroup:
echo "cgroup /sys/fs/cgroup cgroup defaults 0 0" >> /etc/fstab mount -a
после этого он собран в /usr/local, что полностью соответствует FHS.
LXC- контейнеры лучше всего работают через bridge, настройку которого можно посмотреть https://wiki.debian.org/BridgeNetworkConnections;
и прописать настройки по умолчанию.
/usr/local/etc/lxc/default.conf:
lxc.network.type = veth lxc.network.link = br0 lxc.network.flags = up