K8S/Docker

[Docker] 다중 아키텍처 빌드를 위한 buildx

Rainbound-IT 2024. 2. 22. 15:46
반응형

 

buildx는 하나의 이미지로 다양한 아키텍처(arm,amd 같은) 를 사용할수 있게 빌드하는 방식

 

  1. docker build:
    • 기본적인 Docker 이미지 빌드 명령어입니다.
    • 단일 아키텍처 이미지를 빌드하는 데 주로 사용됩니다.
    • 기본적으로 로컬 Docker 엔진에 의해 실행됩니다.
    • 다중 아키텍처를 지원하지 않습니다.
  2. docker buildx:
    • Docker BuildKit을 사용하여 Docker 이미지를 빌드하는 확장된 도구입니다.
    • 다중 아키텍처 이미지를 빌드하고 관리할 수 있습니다.
    • 로컬 Docker 엔진 뿐만 아니라 원격 Docker 엔진 및 다른 빌드 환경과 통합할 수 있습니다.
    • 다양한 빌드 환경과 통합하여 복잡한 빌드 프로세스를 관리할 수 있습니다.

 

참고

https://github.com/docker/buildx

 

GitHub - docker/buildx: Docker CLI plugin for extended build capabilities with BuildKit

Docker CLI plugin for extended build capabilities with BuildKit - docker/buildx

github.com

 

반응형