Les fichiers source utilisés pour gérer les conteneurs Docker sont appelés images docker. Ces images Docker fournissent des instructions au conteneur pour gérer et déployer des projets. Les développeurs travaillent sur plusieurs projets, et ils ont parfois besoin de les mettre à jour. À cette fin, ils doivent également mettre à niveau les images Docker. Dans de tels scénarios, il est nécessaire de spécifier la version de l'image Docker. Merci à Docker "Mots clés», Qui nous aide à spécifier les différentes versions des images Docker.
Dans cet article, nous démontrerons:
Comment créer une image dans Docker?
Pour créer une image dans Docker, créez d'abord un simple dockerfile. Ensuite, utilisez le «docker”Commande pour créer une nouvelle image Docker. Pour ce faire, passez par les instructions fournies.
Étape 1: Créer Dockerfile
Créez un simple dockerfile pour exécuter un programme Python simple. Le nom du fichier doit être stocké comme «Dockerfile»:
De Python: 3.6Étape 2: Créer un fichier de programme
Ensuite, créez un autre fichier nommé "pythonapp.py”Avec le code du programme:
Print ("Bonjour, bienvenue au tutoriel Linuxhint")Étape 3: Construire l'image docker
Construisez la nouvelle image Docker via Docker "construire" commande. Ici "-t«L'option est utilisée pour spécifier le nom de l'image:
> docker build -t py-iMg .Étape 4: Créez une nouvelle image taguée
Les utilisateurs peuvent également spécifier la version de l'image ou étiqueter l'image lors de la création d'une nouvelle image à l'aide de la commande fournie. Ici, le nom de l'image est spécifié comme «nom d'image: balise»:
> docker build -t py-iMg: 3.6 .Ensuite, listez toutes les images pour vérifier si l'image Docker est créée ou non:
> Images DockerOn peut observer que nous avons créé avec succès une image Docker avec la balise "3.6»:
Note: Si nous ne spécifions pas la balise de l'image, la valeur par défaut de la balise sera définie comme «dernier".
Comment taguez l'image Docker?
La version d'une image peut être spécifiée à l'aide du docker "étiqueter" commande. Les développeurs téléchargent souvent des images dans le registre Docker avec le même nom. Cependant, les images mises à jour peuvent être identifiées par des versions uniques. La syntaxe utilisée pour marquer l'image est la suivante:
> tag docker:Regardez les instructions fournies pour marquer les images dans Docker.
Étape 1: Répertoriez toutes les images
Tout d'abord, listez toutes les images et notez l'ID de l'image que vous souhaitez taguer:
> Images DockerÉtape 2: Marquez l'image
Utilisez le «tag docker”Commande le long de l'ID de l'image que vous souhaitez marquer, le nouveau nom d'image et la valeur de balise:
> docker tag 13a1fc262da5 python-iMg: 3.6Encore une fois, listez l'image Docker pour confirmer si l'image est taguée ou non:
> Images DockerÉtape 3: Marquez l'image déjà marquée
Vous pouvez également marquer l'image qui est déjà marquée, comme indiqué ci-dessous:
> docker tag py-iMg: 3.6 PY-IMG: 5Nous avons démontré comment créer et marquer des images dans Docker.
Conclusion
Docker "étiqueter»La commande est utilisée pour spécifier la version de l'image ou marquer l'image. Les utilisateurs peuvent également spécifier la version de l'image lors de la création de la nouvelle image. Pour marquer l'image déjà construite, utilisez le «Tag docker:" commande. Cette rédaction a démontré comment accrocher une image et comment marquer l'image.