Acest articol va explica:
- Este posibil să aveți mai multe etichete pentru o imagine?
- Cum să construiți o imagine cu diverse etichete?
- Etichetați imaginile în Docker
Este posibil să aveți mai multe etichete pentru o imagine?
Da, este posibil ca o imagine Docker să aibă mai multe etichete. Ca și în Docker, imaginile sunt actualizate din când în când în funcție de cerințe, la fel ca actualizările aplicațiilor. În acest scop, utilizatorii trebuie să specifice versiunea specifică a imaginii sau o etichetă unică pentru identificare. Prin urmare, imaginea Docker poate avea mai multe copii ale unei imagini împreună cu etichete unice.
Cum să construiți o imagine cu diferite etichete?
Puteți crea aceeași imagine cu mai multe etichete în timp ce construiți imaginea dintr-un fișier Docker. În acest scop, parcurgeți instrucțiunile date.
Pasul 1: Creați Dockerfile
Mai întâi, creați un fișier simplu numit „ Dockerfile ”. Apoi, inserați instrucțiunea codificată de mai jos în Dockerfile:
DIN python
WORKDIR /src/app
COPIE . .
CMD [ 'piton' , „./pythonapp.py” ]
Instrucțiunile de mai sus construiesc o imagine pentru a executa un program python simplu care este definit în „ pythonapp.py ” fișier:
Pasul 2: Creați o imagine cu mai multe etichete
Apoi, utilizați „ docker build ” pentru a genera imaginea cu mai multe etichete. Utilizatorii pot utiliza „ -t ” sau ” -etichetă ” opțiune pentru a construi mai multe imagini de etichete. De exemplu, pentru a crea o imagine cu trei etichete diferite, trebuie să folosim „ -t ” opțiunea de trei ori:
> docker build -t python:latest -t python: 3.6 -t python: 3.4
Pasul 3: Verificare
Acum, verificați dacă imaginea a fost creată cu etichetele specificate:
Etichetați imagini în Docker
Cu toate acestea, utilizatorii pot eticheta o imagine de mai multe ori. Cu alte cuvinte, puteți specifica diferite etichete pentru o singură imagine sau pentru o imagine similară. În acest scop, „ eticheta docker ” poate fi utilizat.
Urmați procedura menționată mai jos pentru a eticheta imaginea în Docker.
Pasul 1: Etichetați imaginea
Pentru a eticheta imaginea pentru a specifica versiunea imaginii, utilizați „ etichetă docker
În comanda de mai sus, am etichetat „ python:latest ' imagine ca ' python:2.4 ”:
Puteți eticheta o singură imagine de mai multe ori pentru a specifica mai multe etichete ale unei imagini. De exemplu, am etichetat din nou „ python:latest ' imagine ca ' python:2.8 ”:
> etichetă docker python:latest python: 2.8
Pasul 2: Verificați dacă imaginea este etichetată
Apoi, verificați toate imaginile din Docker pentru a verifica dacă imaginile nou etichetate sunt create sau nu:
Se poate observa că am definit cele două etichete pentru „ python:latest ' imagine.
Concluzie
Da! Este posibil ca o imagine să aibă mai multe etichete. Deoarece imaginile sunt actualizate din când în când și utilizatorilor trebuie să li se solicite să atribuie etichete de identificare unice unei imagini. Cu toate acestea, puteți crea aceeași imagine cu mai multe etichete folosind „ docker build -t