Пометка изображения докера несколькими тэгами - PullRequest
0 голосов
/ 22 сентября 2018

Можно ли обеспечить создание только одного образа докера с несколькими тегами, и как я могу заставить эти теги появляться в репозитории Docker (JFrog) после команды Docker Push?

A Смежный вопросЯ использовал для добавления нескольких тегов одновременно при сборке: https://stackoverflow.com/a/35565384/3762850

Мой скрипт bash:

#!/bin/bash

target_image="<my-remote-site>:8081/<docker-artifactory>/<repository-key>"

tag_a="First-Tag"
tag_b="Second-Tag"

sudo docker login -u <user-name>-p <user-password> <my-remote-site>:8081
sudo docker build -t "${target_image}:${tag_a}" -t "${target_image}:${tag_b}" .
sudo docker push "${target_image}:${tag_a}" "${target_image}:${tag_b}"

1 Ответ

0 голосов
/ 22 сентября 2018

тег docker помогает поместить теги в изображение.Может использоваться для создания нового тега с предыдущим тегом.

#!/bin/bash

target_image="<my-remote-site>:8081/<docker-artifactory>/<repository-key>"

tag_a="First-Tag"
tag_b="Second-Tag"

sudo docker login -u <user-name>-p <user-password> <my-remote-site>:8081
sudo docker build -t "${target_image}:${tag_a}" .
sudo docker tag "${target_image}:${tag_a}" "${target_image}:${tag_b}"
sudo docker push "${target_image}:${tag_a}" "${target_image}:${tag_b}"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...