Собираем Docker-образы для разных платформ: просто о мультиархитектурных сборках
Собираем Docker-образы для разных платформ Привет, друзья! Сегодня расскажу о том, как собрать Docker-образ, который будет работать на разных архитектурах процессоров. Это особенно актуально сейчас, когда ARM-процессоры становятся всё популярнее (Apple M1/M2, Raspberry Pi, AWS Graviton и т.д.). Зачем это нужно? Представьте ситуацию: вы разработали приложение на своем ноутбуке с Intel/AMD процессором (архитектура x86_64), а потом хотите запустить его на Raspberry Pi (архитектура ARM). Если вы просто соберете Docker-образ на своем ноутбуке и попытаетесь запустить его на Raspberry Pi, то получите ошибку....