현재 컨텍스트에 빌더 기본값 설정
이전 단계에서는 현재 세션에 대한 특정 빌더 인스턴스로 전환하는 방법을 배웠습니다. 이 단계에서는 빌더 인스턴스를 현재 Docker 컨텍스트의 기본값으로 설정하는 방법을 배우겠습니다. 즉, 이 컨텍스트 내에서 Docker 명령을 사용할 때마다 지정된 빌더가 자동으로 사용됩니다.
현재 컨텍스트에 대한 빌더를 기본값으로 설정하려면 --default 플래그와 함께 docker buildx use 명령을 사용하고, 그 뒤에 빌더 인스턴스의 이름을 입력합니다.
mybuilder1을 현재 컨텍스트의 기본 빌더로 설정해 보겠습니다.
docker buildx use --default mybuilder1
이 명령을 실행한 후 mybuilder1은 이 컨텍스트의 기본 빌더가 됩니다.
빌더 인스턴스를 나열하여 이를 확인할 수 있습니다. 기본 빌더는 별표 (*) 로 표시되고 출력에서 default로도 표시됩니다.
docker buildx ls
mybuilder1이 활성 빌더 (별표 * 포함) 이자 기본 빌더로 표시되는 것을 확인할 수 있습니다.
이제 mybuilder2를 기본 빌더로 설정해 보겠습니다.
docker buildx use --default mybuilder2
mybuilder2가 이제 기본 빌더인지 확인합니다.
docker buildx ls
mybuilder2가 활성 및 기본 빌더로 표시되는 것을 확인할 수 있습니다.
기본 빌더를 설정하는 것은 특정 Docker 컨텍스트 내에서 프로젝트에 대해 특정 빌더를 일관되게 사용하려는 경우 유용합니다.