Création de balises Docker

Création de balises Docker

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 l'image docker?
  • Comment taguez l'image Docker?

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
WorkDir / Src / App
COPIE…
CMD ["Python", "./ pythonapp.py "]

É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 Docker

On 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.6

Encore 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: 5

Nous 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.