Docker - È possibile che l'immagine abbia più tag?

Docker - È possibile che l'immagine abbia più tag?
Le immagini Docker sono la parte fondamentale dell'ambiente Docker utilizzato per costruire e distribuire progetti all'interno di contenitori. Lo sviluppatore Docker lavora spesso con le immagini Docker per containerizzare i loro progetti, ma occasionalmente devono aggiornare le dipendenze di un'applicazione o di un progetto. Vogliono anche mantenere le modifiche alla versione precedente. A tale scopo, l'utente può taggare l'immagine o specificare la versione dell'immagine per l'identificazione univoca.

Questo articolo spiegherà:

  • È possibile avere più tag per un'immagine?
  • Come costruire un'immagine con vari tag?
  • Tag immagini in Docker

È possibile avere più tag per un'immagine?

Sì, è possibile che un'immagine Docker abbia più tag. Come in Docker, le immagini vengono aggiornate di volta in volta in base ai requisiti, proprio come gli aggiornamenti dell'applicazione. A tale scopo, gli utenti devono specificare la versione specifica dell'immagine o un tag univoco per l'identificazione. Pertanto, l'immagine Docker può avere più copie di un'immagine insieme a tag unici.

Come costruire un'immagine con vari tag?

È possibile creare la stessa immagine con più tag durante la costruzione dell'immagine da un file Docker. A tale scopo, esaminare le istruzioni fornite.

Passaggio 1: crea Dockerfile
Innanzitutto, crea un semplice file chiamato "Dockerfile". Quindi, incolla l'istruzione sotto codifica in Dockerfile:

Da Python
Workdir /src /app
COPIA…
CMD ["Python", "./Pythonapp.py "]

Le istruzioni di cui sopra creano un'immagine per eseguire un semplice programma Python definito in "Pythonapp.Py" file:

Passaggio 2: costruire un'immagine con più tag
Successivamente, utilizza il “Build Docker"Per generare l'immagine con più tag. Gli utenti possono utilizzare il "-T" O "-etichetta"Opzione per creare più immagini di tag. Ad esempio, per creare un'immagine con tre tag diversi, dobbiamo usare "-T"Opzione tre volte:

> Docker build -t Python: ultimo -t Python: 3.6 -t Python: 3.4

Passaggio 3: verifica
Ora, verifica se l'immagine è stata creata con i tag specificati:

> Immagini Docker

Tag immagini in Docker

Tuttavia, gli utenti possono taggare un'immagine più volte. In altre parole, è possibile specificare i diversi tag per un'immagine singola o simile. A tale scopo, il "Tag Docker"Può essere utilizzato.

Segui la procedura di seguito per taggare l'immagine in Docker.

Passaggio 1: tagga l'immagine
Per taggare l'immagine per specificare la versione dell'immagine, utilizza il “Tag Docker:"Comando:

> Docker Tag Python: Ultimo Python: 2.4

Nel comando sopra, abbiamo taggato il "Python: ultimo"Immagine come"Python: 2.4":

È possibile taggare una singola immagine molte volte per specificare i tag multipli di un'immagine. Ad esempio, abbiamo di nuovo taggato il "Python: ultimo"Immagine come"Python: 2.8":

> Docker Tag Python: Ultimo Python: 2.8

Passaggio 2: verificare se l'immagine è etichettata
Successivamente, controlla tutte le immagini in Docker per verificarle che le immagini appena etichettate vengono create o meno:

> Immagini Docker

Si può osservare che abbiamo definito i due tag per "Python: ultimo" Immagine.

Conclusione

SÌ! È possibile che un'immagine abbia più tag. Poiché le immagini vengono aggiornate di volta in volta e gli utenti devono essere tenuti a assegnare tag di identificazione univoci a un'immagine. Tuttavia, è possibile creare la stessa immagine con più tag usando "Docker build -t -t: tag"Comando. Per creare un'immagine di più tag, usa "-T"Opzione più volte. Questo blog ha illustrato che è possibile che un'immagine abbia tag diversi.