Docker i CI/CD · Middle · Pytanie 29 z 75
Obraz zbudowany na Macu z Apple Silicon pada na serwerze x86 z exec format error. Dlaczego?
- 1Obrazy zbudowane na macOS działają tylko na serwerach macOS
- 2Wersja Dockera na serwerze jest za stara na obrazy z Maca
- ✓Poprawna odpowiedź: Zbudowano go na arm64; buduj na linux/amd64 lub multi-platform
Wyjaśnienie
Obrazy zawierają binaria pod konkretny procesor. docker buildx build --platform linux/amd64,linux/arm64 tworzy obraz wieloarchitekturowy z właściwym wariantem dla każdego hosta.