Cet article expliquera:
Est-il possible d'avoir plusieurs balises pour une image?
Oui, il est possible qu'une image Docker ait plusieurs balises. Comme dans Docker, les images sont mises à jour de temps à autre selon les exigences, tout comme les mises à jour d'application. À cette fin, les utilisateurs doivent spécifier la version spécifique de l'image ou une balise unique pour l'identification. Par conséquent, l'image Docker peut avoir plusieurs copies d'une image avec des balises uniques.
Comment construire une image avec diverses balises?
Vous pouvez construire la même image avec plusieurs balises tout en construisant l'image à partir d'un dockerfile. À cette fin, passez par les instructions données.
Étape 1: faire dockerfile
Tout d'abord, faites un fichier simple nommé "Dockerfile". Ensuite, collez l'instruction ci-dessous dans Dockerfile:
Les instructions ci-dessus créent une image pour exécuter un programme Python simple qui est défini dans le «pythonapp.py" déposer:
Étape 2: Construit une image avec plusieurs balises
Ensuite, utilisez le «docker”Pour générer l'image avec plusieurs balises. Les utilisateurs peuvent utiliser le «-t" ou "-étiqueter”Option pour créer plusieurs images de balises. Par exemple, pour créer une image avec trois balises différentes, nous devons utiliser le «-t”Option trois fois:
Étape 3: Vérification
Maintenant, vérifiez si l'image a été créée avec les balises spécifiées:
Tag Images dans Docker
Cependant, les utilisateurs peuvent marquer une image plusieurs fois. En d'autres termes, vous pouvez spécifier les différentes balises pour une image unique ou similaire. À cette fin, le «tag docker«Peut être utilisé.
Suivi de la procédure mentionnée ci-dessous pour marquer l'image dans Docker.
Étape 1: Marquez l'image
Pour marquer l'image pour spécifier la version de l'image, utilisez le «Tag docker:" commande:
Dans la commande ci-dessus, nous avons tagué le «Python: dernier«Image comme«Python: 2.4»:
Vous pouvez marquer une seule image plusieurs fois pour spécifier les multiples balises d'une image. Par exemple, nous avons à nouveau tagué le «Python: dernier«Image comme«Python: 2.8»:
> docker tag python: dernier python: 2.8Étape 2: Vérifiez si l'image est marquée
Ensuite, consultez toutes les images de Docker pour le vérifier, les images nouvellement marquées sont créées ou non:
On peut observer que nous avons défini les deux étiquettes pour «Python: dernier" image.
Conclusion
Oui! Il est possible qu'une image ait plusieurs balises. Comme les images sont mises à jour de temps à autre et que les utilisateurs doivent être tenus d'attribuer des balises d'identification uniques à une image. Cependant, vous pouvez créer la même image avec plusieurs balises en utilisant le «docker build -t -t: tag" commande. Pour créer une image de plusieurs balises, utilisez le «-t»Option plusieurs fois. Ce blog a illustré qu'il est possible qu'une image ait des balises différentes.