Назад к вопросам
Junior — Middle
94
Каким образом можно создать один Docker-образ с несколькими тегами при работе с GitLab CI/CD?
Ответ от нейросети
sobes.tech AI
В GitLab CI/CD для создания одного Docker-образа с несколькими тегами обычно используют команду docker build с одним тегом, а затем команду docker tag для добавления дополнительных тегов к тому же образу. После этого все теги можно запушить в реестр.
Пример в .gitlab-ci.yml:
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
Таким образом, образ строится один раз, а затем ему присваиваются несколько тегов, которые отправляются в реестр.