私は既存のドッカーコンテナを持っており、そのコンテナに環境変数を設定したいと思います。 Dockerでこれを行うことはできますか?もしそうなら、どうですか?既存のドッカーコンテナに環境変数を永続的に設定する方法はありますか?
0
A
答えて
1
環境変数は、起動時にプロセスに設定され、通常は子プロセスによって継承されます。 Dockerでは、DockerfileのENV
コマンドを使用して画像上に環境変数を設定することができます。 docker run -e ...
に電話をかけるとき、またはdocker-compose.yml
の内部で環境を定義するときにコンテナを起動するために使用されるデフォルトの環境を設定できます。したがって、コンテナを開始する前にそれを行う方法はかなりあります。
ただし、一度起動すると、実行中のプロセスで変更する方法はなく、実行プロセスやコンテナの再起動にのみ影響するコンテナのデフォルト環境を変更するコマンドはありません彼らは機能を追加した場合。したがって、既存のコンテナを停止して削除し、正しい環境で再作成することをお勧めします。
+0
環境は、エントリポイントまたは起動スクリプト(存在する場合)に設定することもできます。 – Matt
関連する問題
- 1. ビジュアルスタジオビルドヘルパーに環境変数を永続化する方法はありますか?
- 2. Rubyを使用して環境変数を永続的に(つまりレジストリ内に)設定しますか?
- 3. CMakeのインストール時に環境変数を永続的に保存する
- 4. Dockerfileで.bash_profile環境変数を設定する方法はありますか?
- 5. 環境変数を永続的に設定することはできますか?
- 6. Windows環境変数を永続的に設定するにはどうすればよいですか?
- 7. ドッカー環境変数を異なる名前の既存の環境変数に設定する
- 8. Xcodeでファイルタイプを永続的に設定する方法はありますか?
- 9. 永続的なユーザー環境変数を設定するにはどうすればよいですか?
- 10. Windowsモバイルデバイスエミュレータ - 設定を永続的に保存する方法は?
- 11. 環境設定でリスナーを環境設定に変更する方法は?
- 12. ruby-debugの永続的な設定を行う方法はありますか?
- 13. スクリプトの実行中にのみ環境変数を設定する方法はありますか?
- 14. 1つの変数を永続的に保存する方法はありますか?
- 15. ドッカーコンテナから環境変数を取得
- 16. 環境変数を設定ファイルにフォールバックで保存する
- 17. Mysqlにgroup_concat_max_lengthを永続的に設定する方法は?
- 18. メイクファイルレシピで環境変数を設定する方法は?ここ
- 19. tclで環境変数を設定する方法は?
- 20. herokuでプロダクション環境変数を設定する方法は?
- 21. Netbeansで環境変数を設定する方法は?
- 22. Visual Studio 2012で環境変数を設定する方法は?
- 23. Apache xamppで環境変数を設定する方法は?
- 24. スペースがある環境変数をLinuxに設定する
- 25. AWS Elastic Beanstalkに環境変数を隠す方法はありますか?
- 26. javascript/jQueryで変数の永続的な値を設定する方法は?
- 27. の設定環境変数
- 28. 環境変数の設定
- 29. なぜWORKON_HOME環境変数を設定する必要がありますか?
- 30. TFS 2010のinvokeprocessで環境変数を設定する方法
環境変数を 'docker create'や' docker run'を実行したコンテナに追加したいのですか? – Matt