Ez a cikk elmagyarázza:
- Lehetséges több címkét egy képhez?
- Hogyan készítsünk képet különféle címkékkel?
- Címkézze meg a képeket a Dockerben
Lehetséges több címke egy képhez?
Igen, előfordulhat, hogy egy Docker-kép több címkével is rendelkezik. A Dockerhez hasonlóan a képek a követelményeknek megfelelően időről időre frissülnek, akárcsak az alkalmazásfrissítések. Ebből a célból a felhasználóknak meg kell adniuk a kép konkrét verzióját vagy egyedi címkét az azonosításhoz. Ezért a Docker-kép több másolatot is tartalmazhat egy képről egyedi címkékkel együtt.
Hogyan készítsünk képet különféle címkékkel?
Ugyanazt a képet több címkével is létrehozhatja, miközben a képet Dockerfile-ból készíti. Ehhez kövesse a megadott utasításokat.
1. lépés: Készítsen Dockerfile-t
Először készítsen egy egyszerű fájlt ' Dockerfile ”. Ezután illessze be az alábbi kódolt utasítást a Dockerfile-ba:
pythonból
WORKDIR /src/app
MÁSOLÁS. .
CMD [ 'piton' , './pythonapp.py' ]
A fenti utasítások egy képet készítenek egy egyszerű python program végrehajtásához, amely a ' pythonapp.py ” fájl:
2. lépés: Készítsen egy képet több címkével
Ezután használja a „ dokkoló épít ” a kép létrehozásához több címkével. A felhasználók használhatják a „ -t ” vagy „ -címke ” opciót több címkekép összeállításához. Például egy kép létrehozásához három különböző címkével, a „ -t ” opció háromszor:
> docker build -t python:legújabb -t python: 3.6 -t python: 3.4
3. lépés: Ellenőrzés
Most ellenőrizze, hogy a kép a megadott címkékkel készült-e:
Képek címkézése a Dockerben
A felhasználók azonban többször is megcímkézhetnek egy képet. Más szavakkal, megadhatja a különböző címkéket egyetlen vagy hasonló képhez. Ebből a célból a „ dokkoló címke ” lehet hasznosítani.
Kövesse az alábbi eljárást a kép Dockerben való megcímkézéséhez.
1. lépés: címkézze meg a képet
A kép címkézéséhez a kép verziójának megadásához használja a „ docker címke
A fenti parancsban megcímkéztük a ' python:latest ' kép mint ' python: 2.4 ”:
Egyetlen képet többször is megcímkézhet egy kép több címkéjének megadásához. Például ismét megcímkéztük a „ python:latest ' kép mint ' python: 2.8 ”:
> docker címke python:legújabb python: 2.8
2. lépés: Ellenőrizze, hogy a kép meg van-e címkézve
Ezután nézze meg az összes képet a Dockerben, és ellenőrizze, hogy létrejött-e az újonnan címkézett képek, vagy sem:
Megfigyelhető, hogy definiáltuk a két címkét a ' python:latest ” kép.
Következtetés
Igen! Lehetséges, hogy egy kép több címkét is tartalmazzon. Mivel a képeket időről időre frissítik, és a felhasználóknak egyedi azonosító címkéket kell rendelniük egy képhez. Ugyanazt a képet azonban több címkével is létrehozhatja a „ docker build -t