Si le principe de virtualisation est présent dans les deux cas de figure, l’usage et le fonctionnement entre une machine virtuelle et un conteneur sont dissemblables. Une machine virtuelle (ou VM) dispose de son propre système d’exploitation, tandis que le conteneur utilise l’OS de l’ordinateur où il est installé.