docker-compose の設定ファイル (docker-compose.yml) において、${HOGE}
の形で環境変数を参照することができますが、${HOSTNAME}
としたときに値が取得できない(何も値が入っていない)現象に遭遇しています。
- Ubuntu 20.04
- Docker 20.10.7
- docker-compose 1.29.2
いろいろ試してみましたが、以下は確認済みです。
- ホストOS上で
echo $HOSTNAME
とするとホスト名が正しく表示される - docker-compose.yml で
HOSTNAME
以外の環境変数(例えばUSER
など)は正しく参照できている - docker-compose を使わず、
docker run
するときに${HOSTNAME}
とすると正しくホスト名が参照できている
docker-compose.yml 内において HOSTNAME
だけが見えていないような状況です。
何か心当たりのある方、また他の方の環境では正しく参照できているor同様に参照できないなど、何でもよいので情報をいただけたらと思います。
よろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。