Dockerfile을 빌드할 때, 개발 또는 배포의 환경변수 값을 Dockerfile로 전달해줘야 했다.
변수로 전달해주려면 빌드할 때 --build-arg 옵션으로 전달해줄 수 있다.
docker build --build-arg ENV=dev .
Dockerfile에선 이 변수를 아래처럼 사용할 수 있다.
FROM node:16-alpine AS builder
ARG ENV # 변수 정의
RUN yarn build:"$ENV" # 양 옆에 쌍따옴표를 붙여줘야 한다
'Container > Docker' 카테고리의 다른 글
m1 맥에 도커 설치, Rocky Linux 컨테이너 생성, SSH 접속 테스트 (0) | 2021.10.30 |
---|