빌드시에 env값 설정하기

특정 경우에는 도커 이미지에 환경 변수를 빌드시에 설정하고 싶은 경우가 있다.

Dockerfile 수정

# set variable version from args
ARG APP_VERSION

# set env variable from arg
ENV APP_VERSION=$APP_VERSION

Build

빌드할때 값을 넣어준다.

docker build -t test --build-arg APP_VERSION=20220729 .

확인

docker run -it --rm test sh

echo $APP_VERSION

Last updated