#amazon-web-services #docker #amazon-ecr #docker-tag
#amazon-web-services #docker #amazon-ecr #docker-tag
Вопрос:
Если у меня есть политика жизненного цикла в моем AWS ECR. Учитывается ли регистр в этих задачах? В качестве примера предположим, что у меня должна была быть следующая политика:
{
"action": {
"type": "expire"
},
"selection": {
"countType": "sinceImagePushed",
"countUnit": "days",
"countNumber": 15,
"tagStatus": "tagged",
"tagPrefixList": [
"ABCD-"
]
},
"description": "Expire ABCD images older than 15 days",
"rulePriority": 3
}
Теперь, если у меня в реестре помечены два изображения старше 15 дней
abcd-1.0.0
ABCD-1.1.1
Истечет ли срок действия обоих этих изображений или только ABCD-1.1.1
?
Комментарии:
1. Да, это не то же самое, что теги ресурсов AWS. Я опубликовал новый ответ, смотрите ниже, спасибо.
Ответ №1:
Теги Docker чувствительны к регистру:
Краткий пост о извлечении контейнеров docker (это относится и к docker run)…при указании изображения контейнера имя изображения контейнера и тег учитывают регистр. Мы не собираемся обсуждать, сколько времени у меня уходит на устранение неполадок, чтобы разобраться в этом … но давайте просто скажем, что это больше, чем я готов признать публично.
https://www.sqlservercentral.com/blogs/docker-image-tags-are-case-sensitive