ドッカーイメージに必要な環境変数のリストを文書化/タグ付けするためのベストプラクティスがありますか?Dockerイメージ環境変数の依存関係
dockerイメージを展開するときは、envのリストをどのように見つけるか。プログラムで必要な変数
ドッカーイメージに必要な環境変数のリストを文書化/タグ付けするためのベストプラクティスがありますか?Dockerイメージ環境変数の依存関係
dockerイメージを展開するときは、envのリストをどのように見つけるか。プログラムで必要な変数
あなたは
[DISPLAY=:0 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin LANG=fr_FR.UTF-8 LANGUAGE=fr_FR:en LC_ALL=fr_FR.UTF-8 DEBIAN_FRONTEND=noninteractive HOME=/home/gg WINEARCH=win32 WINEPREFIX=/home/gg/.wine_captvty]
docker run -it your_image
でイメージを起動し、その後
docker inspect --format '{{ .Config.Env }}' container_name_or_id
で確認することができます10
この配列からわずか要素を取得するには、あなたが
How to get ENV variable when doing Docker Inspect
を確認することができます。また、ちょうど
docker run -it your_image
、その後
docker exec -it your_container_just_launched env
を行うことができ感謝します。 このオプションは、実行中のコンテナから環境変数を与えます。しかし、コンテナを開始するには、環境変数はほとんど必要ありません。だから私はこれを事前に知っておくべきです。問題はどういうことか。 – siliconsenthil
画像を 'docker history --no-trunc myimage'だけ持っていると、' ENV abc 123'や他の構文 'ENV abc = 123'のような行が表示されますので、取得できます。 'docker run -e ...'などで起動されるので、すべての環境変数 – user2915097