Il n’est généralement pas recommandé ni courant d’exécuter des conteneurs OpenVZ à l’intérieur de Docker ou vice-versa.
Les deux sont des technologies de conteneurisation qui offrent une isolation entre les processus, mais elles fonctionnent différemment. Docker utilise la technologie de conteneurisation au niveau du noyau de Linux, tandis qu’OpenVZ est un système de virtualisation basé sur le noyau Linux, qui permet de diviser un serveur physique en plusieurs serveurs privés virtuels complets.
Exécuter l’un à l’intérieur de l’autre pourrait causer des problèmes avec la gestion des ressources, l’isolation des processus, et d’autres caractéristiques clés des conteneurs.
Cependant, il faut noter que vous pouvez exécuter Docker et OpenVZ côte à côte sur le même hôte sans trop de problèmes, tant que vous gérez correctement les ressources.
Il serait préférable d’utiliser Vagrant, qui est conçu pour gérer plusieurs fournisseurs de virtualisation, si vous avez besoin d’utiliser à la fois Docker et OpenVZ.