# 빌드시에 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
```

![](https://3379277180-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MaoWGMVdC3ztoOAzHPq%2Fuploads%2Fgit-blob-76e1528f234d91ead7cf4ca56765bd7bd4fc990c%2F2022-07-29-07-54-38.png?alt=media)
