OpenVZ en Docker zijn beide software voor containerisatie, maar ze werken op verschillemeerde manieren en zijn gewoonlijk niet compatibel met elkaar.
OpenVZ is een besturingssysteemniveau virtualisatie technologie. Dit betekent dat het draait op een host-besturingssysteem en deelt het kernsysteem, terwijl het de rest van het systeem isoleert. Het maakt het mogelijk om meerdere geïsoleerde Linux-containers op een enkele fysieke server te draaien en te beheren.
Docker daarentegen is een platform dat de ontwikkeling, verzending en uitvoering van applicaties in containers mogelijk maakt. Het gebruikt de containerisatie technologie om elke applicatie en haar afhankelijkheden te verpakken in een enkele, zelfstandige eenheid die overal kan draaien.
Daarom is het niet direct mogelijk om OpenVZ-containers in Docker te draaien of andersom. Ze zijn ontworpen voor verschillende doeleinden en werken op verschillende manieren. Het kan echter mogelijk zijn om de ene binnen de andere te draaien met enige configuratie, maar dit is doorgaans niet aan te raden vanwege de complexiteit en mogelijke problemen.