.env
.env
SAMPLE_ENV=example
docker-compose.yml
.env
ファイルに記述した環境変数をargs
に記述します。
docker-compose.yml
version: '3.9'
services:
・・・
api:
build:
context: .
dockerfile: ./docker/api/Dockerfile
args:
- SAMPLE_ENV=${SAMPLE_ENV}
・・・
Dockerfile
ARG
でdocker-compose.yml
のargs
に記述した環境変数を取得します。
Dockerfile
ARG SAMPLE_ENV
RUN echo ${SAMPLE_ENV}