- Qu'est-ce que Docker de construction multi-étapes?
- Est-ce un avantage des constructions multi-étages?
- Le conteneur Docker peut avoir plusieurs processus?
- Un conteneur Docker peut-il exécuter plusieurs images?
Qu'est-ce que Docker de construction multi-étapes?
Avec des versions multi-étages, vous utilisez plusieurs instructions dans votre dockerfile. Chacun de l'instruction peut utiliser une base différente, et chacune d'elles commence une nouvelle étape de la construction. Vous pouvez copier sélectivement des artefacts d'une étape à l'autre, laissant derrière vous tout ce que vous ne voulez pas dans l'image finale.
Est-ce un avantage des constructions multi-étages?
Les versions à plusieurs stages permettent au développeur automatiser le processus de création des applications qui nécessitent une certaine compilation. Les développeurs peuvent créer des versions qui ciblent différentes versions du système d'exploitation ou toute autre dépendance des processus, ce qui est un grand avantage de l'approche.
Le conteneur Docker peut avoir plusieurs processus?
Il est normal d'avoir plusieurs processus, mais pour tirer le meilleur parti de Docker, évitez qu'un conteneur soit responsable de plusieurs aspects de votre application globale. Vous pouvez connecter plusieurs conteneurs à l'aide de réseaux définis par l'utilisateur et de volumes partagés.
Un conteneur Docker peut-il exécuter plusieurs images?
Plusieurs conteneurs peuvent fonctionner simultanément, chacun basé sur les mêmes images ou différentes. Docker est similaire aux machines virtuelles dans la façon dont il crée plusieurs instances d'un système d'exploitation.