NoneDocker -compose multi arch
Образы Docker могут быть созданы для нескольких архитектур. Обычно это делается путем создания определенного образа для каждой архитектуры, а затем создания манифеста в качестве прокси для правого изображения в зависимости от системы, которая извлекает изображение.
Замечательно.
Теперь с docker-compose
Кроме того, можно создавать образы, но я не вижу способа построить образ в зависимости от архитектуры, поэтому кажется, что единственный способ иметь одно определение docker-compose для нескольких архитектур - это выдвинуть несколько выровнять изображения в реестр и вытащить оттуда.
Кто-нибудь знает способ построить локальные образы для правильной арки с шагом сборки docker-compose?
0 ответов
Я не думаю, что ты можешь использовать
docker-compose build
, но вы можете использовать
docker buildx bake
построить многоарку с помощью
docker-compose.yml
.
docker buildx bake --push --set *.platform=linux/amd64,linux/arm64`
Возможно, вы захотите узнать больше о запекании docker buildx и создании многоплатформенных образов.