Розгортання необхідної системи для швидкої відладки
Іноді треба швидко перевірити що-небудь у певному середовищі, нативному для цієї програми, наприклад в ubuntu. І ні, це не docker, тому що часто треба мати нормальну можливість працювати з цим середовищем як із системою, правити конфіги, ставити пакети тощо. Перезбирати образи docker або ж налаштовувати щось всередині них дуже сумнівне і дивне задоволення. KVM тут не потрібен, LXC довше і складніше щодо взаємодії. Так, найпростіше це debootstrap та звичайний chroot.
Зазначу, тут не про ізоляцію та безпеку, мова йде про швидкий спосіб запустити довірений софт у певному середовищі.
# Доступ тільки до localhost
iptables -A OUTPUT -d 127.0.0.1 -m state --state NEW,RELATED,ESTABLISHED -m owner --uid-owner 11000 -j ACCEPT
iptables -A OUTPUT -m state --state NEW,RELATED,ESTABLISHED -m owner --uid-owner 11000 -j DROP