Maison  >  Article  >  Opération et maintenance  >  Quels sont les avantages du déploiement de Docker ?

Quels sont les avantages du déploiement de Docker ?

青灯夜游
青灯夜游original
2021-11-25 15:58:5710727parcourir

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.

Quels sont les avantages du déploiement de Docker ?

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 ?

  • Le mode de déploiement traditionnel est : Installer (outil de gestion de packages ou compilation de packages de code source) -> Configurer-> Exécuter
  • Le mode de déploiement de Docker est : Copier-> Exécuter ;

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!

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