Docker - buildx (멀티 플랫폼 이미지 빌드)

choko's avatar
Jun 29, 2024
Docker - buildx (멀티 플랫폼 이미지 빌드)
Contents
Buildx

Buildx

  • 도커 이미지는 빌드한 아키텍처가 다름에 따라, 정상 동작하지 않을 수 있다.
  • buildx는 여러 플랫폼에서 도커 이미지를 빌드하는 CLI 확장 플러그인으로, Multi platform을 지원한다.
    • 이러면 도커는 OS, 아키텍처와 일치하는 이미지를 자동으로 선택한다.
  • 사용법
    • buildx -—platform {{platform_name}}
      • 플랫폼에는 주로
        • linux/amd64
        • linux/arm64
        • darwin/amd64 를 사용한다.
      docker buildx build --platform linux/arm64,linux/amd64 --push \ --progress=plain \ -f $DOCKERFILE .
 
Share article

Tom의 TIL 정리방