Junior — Middle
Hogyan lehet egy Docker-képet több címkével létrehozni a GitLab CI/CD használata során?
sobes.tech MI
Válasz az MI-től
A GitLab CI/CD-ben egy Docker-kép több címkével történő létrehozásához általában a docker build parancsot egy címkével használják, majd a docker tag parancsot ugyanazon képhez további címkék hozzáadására. Ezután minden címkét feltölthetjük a regiszterbe.
Példa a .gitlab-ci.yml-ben:
build:
stage: build
script:
- docker build -t myimage:latest .
- docker tag myimage:latest myimage:1.0.0
- docker tag myimage:latest myimage:stable
- docker push myimage:latest
- docker push myimage:1.0.0
- docker push myimage:stable
Így a kép egyszer épül meg, majd több címkével látják el, amelyeket a regiszterbe töltenek fel.