Пропуски Middle Образы и слои обновлено
Сборка под несколько архитектур
Вопрос
Собери и отправь в реестр образ сразу под amd64 и arm64:
docker buildx build --__(1)__ linux/amd64,linux/__(2)__ -t registry.example.com/api:1.4.2 --__(3)__ .
Попробуйте сами
Заполните пропуски по номерам.
1
2
3
Показать ответ и разбор
Коротко
--platform задаёт целевые платформы, buildx соберёт вариант под каждую и сложит их в индекс манифестов под одним тегом. Многоплатформенный результат нельзя просто загрузить в локальный Docker со старым хранилищем образов, поэтому его сразу отправляют в реестр флагом --push.
Что в пропусках
1
platform
2
arm64 или arm64/v8
3
push
Разбор
--platform задаёт целевые платформы, buildx соберёт вариант под каждую и сложит их в индекс манифестов под одним тегом. Многоплатформенный результат нельзя просто загрузить в локальный Docker со старым хранилищем образов, поэтому его сразу отправляют в реестр флагом --push.
Ответьте сами, а не прочитайте
В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.