2016-05-02 17 views
-1

UIでこのようなオプションが表示されません:コックピットを使用してDockerコンテナに環境変数を渡すことはできますか?

Cockpit's Run Image dialog box

+0

スタックオーバーフローは、プログラミングおよび開発に関する質問のサイトです。この質問は、プログラミングや開発に関するものではないので、話題にはならないようです。ヘルプセンターの[ここではどのトピックを参照できますか](http://stackoverflow.com/help/on-topic)を参照してください。おそらく、[スーパーユーザ](http://superuser.com/)や[Unix&Linux Stack Exchange](http://unix.stackexchange.com/)の方が良いかもしれません。 – jww

答えて

-1

おそらく

、UIがcurrenly環境変数を指定する機能を公開しません-e MYENV=24を試してみて、それがコンテナ

+1

なぜそれがダウン投票されたのかについてのコメントなしにダウン投票がありますか?答えが間違っていることを教えていただければ、改善してうれしいです。 –

+0

申し訳ありません、私は以前これを明確にしていませんでした。あなたの答えは間違っています。コックピットの "Command"フィールドは、Docker CLIのように-eパラメータを実際には解析しません。それは、単にコンテナ内で実行されるコマンドの一部として解釈されます。私はあなたの提案を感謝しますが、私のSOガイドラインの理解が限られているので、コメントとしてはうまくいったようです。 – jSepia

0

comment by a Cockpit developerによると、中に現れるかどうかを確認コマンドフィールドにそれを渡すことができますコンテナを始動するとき。

推奨されるアプローチは、このようにコックピットの実行イメージ]ダイアログボックスをバイパスして、単にコマンドラインとpass the environment variables in the traditional wayからdocker runを実行することです:

いったん作成
docker run -e "MYENV=24" myimage 

、結果のコンテナがまだコックピットから監視および管理することができます。

関連する問題