buildx1 Docker 이미지 멀티플 아키텍처로 만들기 (멀티 플랫폼 빌드) M1 Macbook Pro로 만들땐 매우 조심해야합니다... docker(이하, 도커) 이미지를 만들때는 만드는 환경을 반영해서 이미지를 만듭니다. 인텔 환경에서 만들면 x86, x64 아키텍처가 반영되고, AMD환경에선 linux/amd64, 애플칩에서 만들면 limux/arm/v7가 반영됩니다. 만드는건 상관없지만 실행하는 서버에서는 arm64가 아닌 서버마다 세팅해놓은 아키텍처로 실행되기 때문에 도커가 정상적으로 실행되지 않을 수 있습니다. 서버측에선 주로 이런 에러가 출력됩니다. exec user process caused “exec format error” Buildx 19버전 부터 지원하는 CLI 플러그인을 이용해서 빌드옵션을 설정할 수 있습니다. 아키텍처 목록 확인 $ docker build.. 스터디/Etc 2023. 7. 20. 이전 1 다음