問題タブ [apache-atlas]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
323 参照

docker - docker コンテナで環境変数を設定するコマンドを実行できません

docker-composeファイル内の複数のコマンドを実行するための次のリンクを見てきました。

これは、docker-compose ファイル (docker コンテナーでも) で複数のコマンドを実行する方法を教えてくれます。

sburn/apache-atlasイメージを正しく実行するには、/opt/apache-atlas-2.1.0/conf/atlas-env.shディレクトリに存在するいくつかの環境変数を設定する必要があります。

次の docker-compose.yml ファイルを試しました。

残念ながら、最初のコマンド (つまりsource ./opt/apache-atlas-2.1.0/conf/atlas-env.sh) は機能しません。エラーはありませんが、JAVA_HOME などの環境変数が設定されていません。

変数が設定されていないことをどのように確認していますか?

  1. ターミナルで実行Docker exec -it atlas bashします。
  2. ターミナルで実行setします。すべての環境変数が表示されます。
  3. 環境変数が設定されているかどうかを確認します。