Le logo de Docker est une baleine géante, sur laquelle sont expédiés de nombreux conteneurs. La baleine peut être considérée comme un cargo, ce qui équivaut à une plate-forme. Les conteneurs placés dessus peuvent être considérés comme des conteneurs, et les conteneurs contiennent divers objets. Et il n’y a aucune connexion entre les conteneurs, ils sont isolés les uns des autres.
L'environnement d'exploitation de ce tutoriel : système linux5.9.8, version docker-1.13.1, ordinateur Dell G3.
Docker est un moteur de conteneur d'applications open source, basé sur le langage Go et open source dans le respect du protocole Apache2.0. Docker permet aux développeurs de regrouper leurs applications et dépendances dans une image portable, puis d'obtenir l'image dans d'autres environnements Linux ou Windows et de générer des conteneurs à exécuter.
Jetons un coup d'œil au logo de Docker
Le logo de Docker est une baleine géante sur laquelle sont expédiés de nombreux conteneurs.
Nous pouvons considérer une baleine comme un cargo, ce qui équivaut à une plate-forme. Les conteneurs placés dessus sont considérés comme des conteneurs. Les conteneurs contiennent nos projets Java, PHP, etc., et il n'y a rien entre les deux. les conteneurs se connectent.
Docker peut regrouper des applications et des environnements de développement dans des conteneurs. Ce conteneur peut être placé dans n'importe quel environnement Docker. Les conteneurs sur la baleine sont des mécanismes de bac à sable et il n'y a aucune association entre chaque conteneur.
Docker est une plateforme. Il existe de nombreux conteneurs sur la plateforme, et il y a de nombreux projets dans les conteneurs (applications et leurs environnements requis)
Que peut faire Docker ?
Il peut résoudre tous les problèmes qu'une machine virtuelle peut résoudre, et il peut y avoir des choses qu'une machine virtuelle ne peut pas résoudre en raison de votre environnement matériel.
Pourquoi utiliser Docker ?
Gagnez du temps lors de l'installation de logiciels pour différents environnements de développement. Déployez une seule fois et exécutez sur n'importe quelle plateforme.
Migration et expansion plus faciles (peut fonctionner sur n'importe quelle plate-forme, peut inclure votre propre environnement de travail, vos effets personnels, etc.)
Utilisation plus élevée des ressources (un ordinateur peut installer des milliers de conteneurs Docker, des machines virtuelles si vous le souhaitez Pour exécuter 20 différents applications, vous devrez peut-être démarrer 20 machines virtuelles, tandis que Docker n'a besoin que de démarrer 20 conteneurs).
Apprentissage recommandé : "Tutoriel vidéo Docker"
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!