필수 설정

1. BuildKit 활성화

# 현재 세션에만 적용
export DOCKER_BUILDKIT=1  # docker build, docker buildx
export COMPOSE_DOCKER_CLI_BUILD=1  # docker-compose build

# 영구 적용 (~/.bashrc 또는 ~/.zshrc에 추가)
echo 'export DOCKER_BUILDKIT=1' >> ~/.bashrc
echo 'export COMPOSE_DOCKER_CLI_BUILD=1' >> ~/.bashrc
source ~/.bashrc

2. Docker 버전 요구사항

# Docker 버전 확인
docker --version

Dockerfile 작성법

1. BuildKit Syntax 선언

모든 Dockerfile 최상단에 추가:

# syntax=docker/dockerfile:1.4

2. 캐시 마운트 (Cache Mount)

apt 패키지 캐시 (Ubuntu/Debian 베이스)