Maison  >  Article  >  Opération et maintenance  >  Docker peut-il fonctionner sur une machine virtuelle ?

Docker peut-il fonctionner sur une machine virtuelle ?

尚
original
2020-04-03 11:21:465291parcourir

Docker peut-il fonctionner sur une machine virtuelle ?

Les conteneurs Docker peuvent s'exécuter sur des machines virtuelles ou des machines physiques. À proprement parler, les conteneurs et les machines virtuelles ne sont pas au même niveau. Ils constituent un ensemble packagé de logiciels + environnement.

Qu'il s'agisse d'une machine virtuelle ou d'une machine physique, il s'agit d'une méthode de livraison de matériel/infrastructure, qui est essentiellement un niveau ; et les conteneurs résolvent principalement une série de problèmes centrés sur les logiciels (développement, test, déploiement) , publier, exécuter).

Exécuter des conteneurs sur des machines virtuelles est devenu une pratique pratique. Par exemple, le service de conteneurs d'AWS ne s'exécute que sur des machines virtuelles.

Le démon Docker peut communiquer directement avec le système d'exploitation principal pour allouer des ressources à chaque conteneur Docker ; il peut également isoler le conteneur du système d'exploitation principal et isoler chaque conteneur les uns des autres. Docker est souvent utilisé pour isoler différentes applications, telles que le front-end, le back-end et la base de données.

Les machines virtuelles sont plus efficaces pour isoler complètement l'ensemble de l'environnement d'exploitation. Par exemple, les fournisseurs de services cloud utilisent généralement la technologie des machines virtuelles pour isoler les différents utilisateurs. Une machine virtuelle met quelques minutes à démarrer, tandis qu'un conteneur Docker peut démarrer en millisecondes. Sans un système d'exploitation volumineux, Docker peut économiser beaucoup d'espace disque et d'autres ressources système.

Pour plus de tutoriels connexes, veuillez faire attention à la colonne Tutoriel Docker sur le site Web PHP chinois.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn