Sobes.tech
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.