Dockerの環境変数のファイルを指定する方法

ジェン劉

コード内に必要な環境変数がいくつかあります。

そして、Dockerコンテナーの構築を開始するときに、それらの環境変数をDockerコンテナーに焼き付けたいと思います。

dockerfileディレクティブ「ENV」がまさにそれを行うことを理解しています。Dockerfile内に書き込む代わりにファイルを指す方法があるのではないかと思います。

vivekyad4v

AFAIK、Dockerfileを使用したビルドステップ中にファイルを使用して環境変数を挿入するような方法はありません。ただし、ほとんどの場合、またはのentrypoint間にスクリプトを使用して変数を挿入することになりますdocker rundocker-compose up

必要な場合はDockerfile、キーと値のペアのテキストファイルを入力として動的に値を変更するシェルラッパーを作成するか、以下のようにする必要がありますが、ENVファイル名をDockerfileに含める必要がありますリンクの@thaJeztahによって提案されたように-

COPY my-env-vars /    
RUN export $(cat my-env-vars | xargs)

これは未解決の問題です-https://github.com/moby/moby/issues/28617

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

魚のファイルの内容に環境変数を設定する方法

分類Dev

Dockerfile:ファイルの内容から環境変数を設定する方法

分類Dev

JavaScriptファイルにNodeJSの環境変数を追加する

分類Dev

ファイル全体の環境変数を解決するKSH

分類Dev

ファイルの環境変数でenvを使用する

分類Dev

.envファイルの環境変数を使用して同じ.envファイルの他の環境変数に入力する方法

分類Dev

log4cxxの構成ファイルでファイルアペンダーの環境変数パスを指定する方法

分類Dev

ファイルのみを受け入れるbashコマンドに環境変数を指定します

分類Dev

csprojファイルで環境変数を取得する方法は?

分類Dev

vimrcファイルで環境変数を連結する方法

分類Dev

すべての環境変数を1つのファイルに保存する

分類Dev

Firebaseの.envファイルから環境変数を読み取る方法は?

分類Dev

Nuxtjsすべてのsassファイルにグローバル環境変数を追加する方法

分類Dev

.tfファイルの環境変数でテラフォームを使用する方法

分類Dev

.tfファイルの環境変数でテラフォームを使用する方法

分類Dev

cordaのnode.confファイル内で環境変数を使用する

分類Dev

Postmanのデータファイルを使用して環境変数を設定する方法

分類Dev

ファイルパスのユーザー環境変数を解決する方法

分類Dev

docker-compose環境変数を使用して構成ファイルにデータを入力する方法

分類Dev

systemdサービスファイルのDocker環境変数にアクセスする際の問題

分類Dev

Windows環境で複数の.outファイルを1つのファイルに結合する方法は?

分類Dev

既存のConda環境を.ymlファイルで更新する方法

分類Dev

.envファイルの環境変数を$ _ENV変数phpに割り当てる方法

分類Dev

xargsを使用して環境変数をファイルに保存する方法

分類Dev

Dockerコンテナの環境変数としてファイルを渡すことについて

分類Dev

.propertiesまたはxmlファイルで環境変数を使用する方法

分類Dev

config.iniファイルに環境変数をロードする方法は?

分類Dev

環境変数をGrailsGSPファイルに挿入する方法は?

分類Dev

環境変数値をファイルに保存する最も安全な方法

Related 関連記事

  1. 1

    魚のファイルの内容に環境変数を設定する方法

  2. 2

    Dockerfile:ファイルの内容から環境変数を設定する方法

  3. 3

    JavaScriptファイルにNodeJSの環境変数を追加する

  4. 4

    ファイル全体の環境変数を解決するKSH

  5. 5

    ファイルの環境変数でenvを使用する

  6. 6

    .envファイルの環境変数を使用して同じ.envファイルの他の環境変数に入力する方法

  7. 7

    log4cxxの構成ファイルでファイルアペンダーの環境変数パスを指定する方法

  8. 8

    ファイルのみを受け入れるbashコマンドに環境変数を指定します

  9. 9

    csprojファイルで環境変数を取得する方法は?

  10. 10

    vimrcファイルで環境変数を連結する方法

  11. 11

    すべての環境変数を1つのファイルに保存する

  12. 12

    Firebaseの.envファイルから環境変数を読み取る方法は?

  13. 13

    Nuxtjsすべてのsassファイルにグローバル環境変数を追加する方法

  14. 14

    .tfファイルの環境変数でテラフォームを使用する方法

  15. 15

    .tfファイルの環境変数でテラフォームを使用する方法

  16. 16

    cordaのnode.confファイル内で環境変数を使用する

  17. 17

    Postmanのデータファイルを使用して環境変数を設定する方法

  18. 18

    ファイルパスのユーザー環境変数を解決する方法

  19. 19

    docker-compose環境変数を使用して構成ファイルにデータを入力する方法

  20. 20

    systemdサービスファイルのDocker環境変数にアクセスする際の問題

  21. 21

    Windows環境で複数の.outファイルを1つのファイルに結合する方法は?

  22. 22

    既存のConda環境を.ymlファイルで更新する方法

  23. 23

    .envファイルの環境変数を$ _ENV変数phpに割り当てる方法

  24. 24

    xargsを使用して環境変数をファイルに保存する方法

  25. 25

    Dockerコンテナの環境変数としてファイルを渡すことについて

  26. 26

    .propertiesまたはxmlファイルで環境変数を使用する方法

  27. 27

    config.iniファイルに環境変数をロードする方法は?

  28. 28

    環境変数をGrailsGSPファイルに挿入する方法は?

  29. 29

    環境変数値をファイルに保存する最も安全な方法

ホットタグ

アーカイブ