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