Maison  >  Article  >  Opération et maintenance  >  Qu'est-ce que Docker ? Qu'est-ce que ça fait ?

Qu'est-ce que Docker ? Qu'est-ce que ça fait ?

王林
王林avant
2020-06-24 17:54:107529parcourir

Qu'est-ce que Docker ? Qu'est-ce que ça fait ?

Qu'est-ce que Docker ?

(Tutoriel recommandé : docker)

Docker est un Les projets de logiciels de code source automatisent le déploiement d'applications sous des conteneurs logiciels, fournissant ainsi une couche d'abstraction logicielle supplémentaire sur le système d'exploitation Linux et un mécanisme de gestion automatique pour la virtualisation de la couche du système d'exploitation.

Docker utilise des mécanismes de séparation des ressources dans le noyau Linux, tels que les groupes de contrôle et les espaces de noms du noyau Linux pour créer des conteneurs indépendants.

Cela fonctionne sous une seule entité Linux, évitant ainsi la charge supplémentaire liée au démarrage d'une machine virtuelle. La prise en charge des espaces de noms par le noyau Linux isole complètement la vue de l'application sur l'environnement de travail, y compris l'arborescence des processus, le réseau, l'ID utilisateur et le système de fichiers monté, tandis que le groupe de contrôle principal assure l'isolation des ressources, notamment le processeur, la mémoire, les E/S de bloc et le réseau. Que fait

 ?

Résolvez les problèmes causés par des environnements d'exploitation incohérents. De cette façon, il n'y aura aucune situation dans laquelle « cela fonctionne correctement localement, mais cela ne fonctionne pas une fois sur le serveur ».

Limiter le plus gros processeur pour utiliser la mémoire du disque dur, ce qui joue un rôle d'isolation et évite la situation où "un morceau de code crée une boucle infinie, remplit le disque et d'autres programmes raccrochent également".

Résumé en une phrase : la standardisation de Docker facilite une expansion rapide et une mise à l'échelle élastique.

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:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer