Avantages du déploiement de Docker : 1. Version d'application standardisée, qui peut être utilisée sur toutes les plates-formes et hôtes ; 2. Gagnez du temps et facilitez un déploiement et un démarrage rapides ; 3. Créez facilement des systèmes basés sur une architecture SOA ou une architecture de microservices ; 5. Pratique pour une intégration continue ; 6. Peut être utilisé comme hôte ou nœud léger dans un système de cluster.
L'environnement d'exploitation de ce tutoriel : système linux5.9.8, version docker-1.13.1, ordinateur Dell G3.
Qu'est-ce qu'un conteneur ?
Technologie de virtualisation s'appuyant sur les fonctions du noyau Linux
Qu'est-ce que docker ?
Un moteur open source capable de déployer automatiquement des applications sur des conteneurs
Quelle est la différence entre docker et les outils d'origine ?
Quels changements Docker apportera-t-il au développement/déploiement côté serveur ?
Réalisez une virtualisation plus légère pour faciliter un déploiement rapide
Cela peut réduire considérablement le coût en temps et en main d'œuvre du déploiement
Avantages du déploiement de Docker :
1) Version d'application standardisée , le conteneur Docker contient un environnement d'exécution et un programme exécutable, peut être utilisé sur toutes les plates-formes et les hôtes ;
2) Gagnez du temps, déploiement et démarrage rapides, le démarrage de la VM prend généralement quelques minutes, le démarrage du conteneur Docker prend quelques secondes
3) Créez facilement des systèmes ; basé sur une architecture SOA ou une architecture de microservices, et obtenez un meilleur couplage lâche grâce à l'orchestration des services
4) Économisez des coûts dans le passé, une machine virtuelle nécessitait au moins plusieurs Go d'espace disque, les conteneurs Docker pouvaient être réduits au niveau Mo ;
5) Pratique pour l'intégration continue, rendant l'intégration continue très pratique en l'associant au code ;
6) Peut être utilisé comme hôte léger ou nœud pour un système de cluster. Sur la plateforme IaaS, CaaS est apparu. hôte d'origine avec un conteneur.
Docker prend en charge le packaging des applications dans un conteneur portable, redéfinissant le processus de développement, de test, de déploiement et en ligne des applications. Le concept de base est « Construire une fois, exécuter n'importe où. Un scénario d'application typique consiste à fournir des services d'intégration et de déploiement continus pour le développement et l'exploitation.
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!