Docker - Er det muligt for billede at have flere tags?

Docker Er Det Muligt For Billede At Have Flere Tags



Docker-billeder er den grundlæggende del af Docker-miljøet, der bruges til at bygge og implementere projekter i containere. Docker-udvikleren arbejder ofte med Docker-billeder for at containerisere deres projekter, men nogle gange har de brug for at opdatere afhængighederne af en applikation eller et projekt. De ønsker også at beholde ændringerne fra den tidligere version. Til dette formål kan brugeren tagge billedet eller angive versionen af ​​billedet for unik identifikation.

Denne artikel vil forklare:

Er det muligt at have flere tags til et billede?

Ja, det er muligt for et Docker-billede at have flere tags. Som i Docker opdateres billeder fra tid til anden i henhold til kravene, ligesom applikationsopdateringer. Til dette formål skal brugere angive den specifikke version af billedet eller et unikt tag til identifikation. Derfor kan Docker-billedet have flere kopier af et billede sammen med unikke tags.







Hvordan opbygger man et billede med forskellige tags?

Du kan bygge det samme billede med flere tags, mens du bygger billedet fra en Dockerfile. Til dette formål skal du gennemgå de givne instruktioner.



Trin 1: Lav Dockerfile
Først skal du lave en simpel fil med navnet ' Dockerfil ”. Indsæt derefter nedenstående kodede instruktion i Dockerfile:



FRA python
WORKDIR /src/app
KOPI . .
CMD [ 'python' , './pythonapp.py' ]

Ovenstående instruktioner bygger et billede til at udføre et simpelt python-program, der er defineret i ' pythonapp.py ' fil:





Trin 2: Bygget et billede med flere tags
Brug derefter ' docker bygning ” for at generere billedet med flere tags. Brugere kan bruge ' -t ' eller ' –tag ” mulighed for at bygge flere tagbilleder. For at oprette et billede med tre forskellige tags, skal vi f.eks. bruge ' -t ' mulighed tre gange:



> docker build -t python:nyeste -t ​​python: 3.6 -t python: 3.4

Trin 3: Bekræftelse
Bekræft nu, om billedet er blevet oprettet med de angivne tags:

> docker billeder

Tag billeder i Docker

Brugere kan dog tagge et billede flere gange. Du kan med andre ord angive de forskellige tags for et enkelt eller lignende billede. Til dette formål er ' docker tag ” kan bruges.

Følg op på nedenstående procedure for at tagge billedet i Docker.

Trin 1: Tag billedet
For at tagge billedet for at angive versionen af ​​billedet skal du bruge ' docker-tag : kommando:

> docker tag python:nyeste python: 2.4

I ovenstående kommando har vi mærket ' python:nyeste ' billede som ' python:2.4 ”:

Du kan tagge et enkelt billede mange gange for at angive de flere tags for et billede. For eksempel har vi igen tagget ' python:nyeste ' billede som ' python:2.8 ”:

> docker tag python:nyeste python: 2.8

Trin 2: Bekræft, om billedet er mærket
Tjek derefter alle billeder i Docker for at bekræfte, at de nyligt mærkede billeder er oprettet eller ej:

> docker billeder

Det kan ses, at vi har defineret de to tags for ' python:nyeste ” billede.

Konklusion

Ja! Det er muligt for et billede at have flere tags. Da billederne opdateres fra tid til anden, og brugerne skal være forpligtet til at tildele unikke identifikationsmærker til et billede. Du kan dog bygge det samme billede med flere tags ved hjælp af ' docker build -t -t :tag ” kommando. For at oprette et billede af flere tags skal du bruge ' -t ' mulighed flere gange. Denne blog har illustreret, at det er muligt for et billede at have forskellige tags.