Вообще такое имеет смысл только в том случае, если вы хотите иметь высокую плотность контейнеров на большом парке серверов. Потому что на одном сервере овчинка врядли будет стоить выделки.
Одним из решений проблемы расходования памяти при работе с контейнерами можно решить с помощью дедупликации памяти, которая расходуется на хранение бинарных файлов. Суть ее вот в чем: при создании нового контейнера рассчитывать хеш-сумму каждого бинарного файла в этом контейнере, при открытии бинарного файла Linux ядро сверяется с таблицей рассчитанных хеш-сумм и если такая же хеш-сумма присутствует в таблице, то используется уже открытый файл, а не открывается еще его одна копия. Это если на пальцах объяснять :)
Технология называется pfcache и была добавлена в Virtuozzo 6. В рамках OpenVZ 7 она не доступна.
Если интересует больше подробностей, то можно посмотреть слайды с LinuxCon
www.slideshare.net/openvz/pfcache-linuxcon-2015.
Небезызвестный товарищ из хостиноговой компании пытался повторить эту технологию на OpenVZ и писал о своих результатах в блоге
https://www.stableit.ru/2015/05/openvz-pfcache.html Возможно вам этот вариант подойдет, если нет денег на Virtuozzo.