La conteneurisation Docker fait référence au processus d'intégration d'applications dans des conteneurs et de leur exécution ; l'idée principale de Docker est de savoir comment intégrer des applications dans des conteneurs et les exécuter réellement dans les conteneurs. Une fois la conteneurisation de l'application terminée, elle peut être livrée comme. une image et exécuté en tant que conteneur.
L'environnement d'exploitation de ce tutoriel : système linux7.3, version docker-1.13.1, ordinateur Dell G3.
Le processus d'intégration d'applications dans des conteneurs et de leur exécution est appelé « Conteneurisation », parfois aussi appelé « Dockerisation ».
L'idée principale de Docker est de savoir comment intégrer des applications dans des conteneurs et les exécuter réellement dans les conteneurs. Les conteneurs sont conçus pour les applications. Plus précisément, les conteneurs peuvent simplifier le processus de création, de déploiement et d'exécution d'applications.
Une fois la conteneurisation de l'application terminée (c'est-à-dire que l'application est packagée sous forme d'image Docker), elle peut être livrée sous forme d'image et exécutée en tant que conteneur.
Le processus complet de conteneurisation des applications est principalement divisé en les étapes suivantes.
1. Écrivez le code de l'application.
2. Créez un Dockerfile, qui comprend une description de l'application actuelle, des dépendances et comment exécuter l'application.
3. Exécutez la commande docker image build sur le Dockerfile.
4. Attendez que Docker crée l'application dans l'image Docker.
Dans les services de conteneurs, pour les images Docker, une taille excessive n'est pas bonne ! Les appareils plus gros sont plus lents, ce qui signifie qu’ils sont plus difficiles à utiliser et peuvent être plus fragiles et vulnérables aux attaques.
Compte tenu de cela, les images Docker doivent être aussi petites que possible. Pour une image de production, l’objectif est de la réduire uniquement à ce qui est nécessaire à l’exécution de l’application. Le problème est que générer des images plus petites n’est pas facile. Différentes méthodes d'écriture Dockerfile auront un impact significatif sur la taille de l'image.
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!