コンテナに環境変数を渡す

コンテナに環境変数を渡す方法

  • docker-compose.yml内にenvironmentキーを用意して、渡したい環境変数を記述する

docker-compose.yml:

 version: "3"
 services:
   app:
     image: alpine:latest
     environment:
       - MYENV1=1
       - PATH
       - MYENV2
     command: env

.env:

 MYENV2 = 2

結果

 CMD> docker-compose up
 
 app_1  | PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
 app_1  | HOSTNAME=abc123
 app_1  | YAML_ENV=50
 app_1  | HOST_PATH=C:\Windows\system32;(略)
 app_1  | USERPROFILE=C:\Users\user01
 app_1  | DOT_ENV=100
 app_1  | HOME=/root

トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS