Respostas:
As respostas às suas perguntas 1 e 2 são: SIM e SIM
Passos:
instale o Linux no seu contêiner OpenVZ (distribuição ao seu gosto, verifique se é um sistema operacional de servidor e não desktop para facilitar sua vida no futuro)
instale o Apache, se necessário (algumas distribuições de servidor incluem o Apache na distribuição)
instalar pacotes Joomla
Bem direto, se você me perguntar ...
Um contêiner OpenVZ é um sistema operacional Linux completo, para que você possa instalar a maioria dos softwares Linux nele. A rede pode ser configurada de algumas maneiras diferentes. Se você der um IP privado ao seu CT, será necessário configurar o NAT de destino para rotear do nó do host para ele.