OpenVZ e Docker sono due tecnologie diverse per la creazione di ambienti isolati su un host. OpenVZ è una tecnologia di virtualizzazione a livello di sistema operativo, mentre Docker è una piattaforma per la distribuzione di applicazioni in contenitori leggeri.
In linea di principio, dovrebbe essere possibile eseguire Docker in un contenitore OpenVZ, ma ci sono alcune complicazioni tecniche. Docker richiede alcune funzionalità del kernel Linux che potrebbero non essere disponibili in un contenitore OpenVZ. Inoltre, eseguire Docker in un contenitore OpenVZ potrebbe comportare un sovraccarico delle risorse.
In generale, se si desidera utilizzare Docker, è probabilmente più semplice eseguirlo direttamente su un host Linux piuttosto che all’interno di un contenitore OpenVZ. Se si desidera utilizzare OpenVZ, è possibile che si debba fare a meno di Docker e utilizzare invece gli strumenti nativi di OpenVZ per la creazione e la gestione di contenitori.