Шпаргалка по основным моментам LXD/LXC (платформа контейнеризации, использующая общее ядро хостовой операционной системы). Описано следующее: установка; запуск контейнера; установка apache2 в контейнер; проброс интернета в контейнер; установка статического ip адреса; доступ через внешний адрес; экспорт/импорт контейнера. В качестве ОС для тестов был использован Debian 11. В других ОС команды могут отличаться. Видеоверсия (YouTube) УСТАНОВКА LXD which snapd (смотрим установлен ли snapd)
apt install...
Если надоело для каждого проекта настраивать в PhpStorm синхронизацию файлов по ssh или ftp и т.п. и хочется работать нормально - как с полноценным локальным проектом в IDE Чтобы пробросить папку в контейнер необходимо выполнить следующие команды в консоли mkdir ~/ext_www_lxd/ chmod 7777 ~/ext_www_lxd/ lxc config set centos-bitrix security.privileged true lxc config device add centos-bitrix siteBitrixExtWww disk source=/home/$USER/ext_www_lxd/ path=/home/bitrix/ext_www где centos-bitrix - название контейнера. Лучше делать до создания дополнительных сайтов в 1С-Битрикс: Веб-окружение (т. к. существущие файлы и папки в /home/bitrix/ext_www исчезнут)...