[Dockerfile] ARG (Build-time 변수)
·
virtual environment/Docker
ARG (Build-time 변수)"Dockerfile 빌드 시점에 외부에서 값을 주입할 수 있는 변수" ENV와 유사하지만, ARG는 빌드 타임에만 유효사용자 정의 인자를 통해 유연한 Dockerfile 구성 가능항목 설명🆚 ENV와의 차이점ARG는 **빌드 타임(build-time)**에만 유효하고, 컨테이너 내부에서는 사용 불가 (단, ENV에 전달해 연계 사용 가능)🛠️ 목적빌드 시 설정을 외부에서 주입 → 사용자 정의 인자를 통해 유연한 Dockerfile 작성 가능🔒 보안빌드 후 이미지에서는 ARG 값이 남지 않음 → 민감 정보 처리에 상대적으로 안전 (단, Docker history엔 남을 수 있음)사용 예시# DockerfileARG BASE_IMAGE=python:3.10-slimF..