Шпаргалка по основным моментам LXD/LXC (платформа контейнеризации, использующая общее ядро хостовой операционной системы). Описано следующее: установка; запуск контейнера; установка apache2 в контейнер; проброс интернета в контейнер; установка статического ip адреса; доступ через внешний адрес; экспорт/импорт контейнера. В качестве ОС для тестов был использован Debian 11. В других ОС команды могут отличаться. Видеоверсия (YouTube) УСТАНОВКА LXD which snapd (смотрим установлен ли snapd)
apt install snapd
snap install lxd
lxd init ЗАПУСК КОНТЕЙНЕРА lxc launch images:debian/buster debian
lxc list (смотрим список контейнеров) ПРОБРОС ИНТЕРНЕТА В КОНТЕЙНЕР lxc network list (смотрим список сетей, в моем случае lxdbr0 внутренняя, а enp0s3 внешняя)
iptables -A FORWARD -i lxdbr0 -o enp0s3 -j ACCEPT
iptables -A FORWARD -i enp0s3 -o lxdbr0 -m state --state ESTABLISHED,RELATED -j ACCEPT
iptables -t nat -A POSTROUTING -o enp0s3 -j MASQUERADE УСТАНОВКА APACHE2 В КОНТЕЙНЕР lxc exec debian -- apt