Skip to end of metadata
Go to start of metadata

이 문서는 Docker container에 환경 변수를 지정하는 방법을 정리한다.

Dockerfile 적용

Dockerfile
FROM ubuntu
ENV MY_ENV_VARIABLE=default


Docker build 인자로 전달

Dockerfile
FROM ubuntu
ARG MY_ENV_VARIABLE=default
ENV MY_ENV_VARIABLE=${MY_ENV_VARIABLE}


Docker build
docker build image-name --build-arg MY_ENV_VARIABLE=abc .

Container 생성시 인자로 전달

Docker image 생성시 설정된 환경 변수를 container 생성시 변경할 수 있다.

Docker build
docker run --rm image-name -e MY_ENV_VARIABLE=123
  • No labels