問題タブ [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.
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 などの環境変数が設定されていません。
変数が設定されていないことをどのように確認していますか?
- ターミナルで実行
Docker exec -it atlas bash
します。 - ターミナルで実行
set
します。すべての環境変数が表示されます。 - 環境変数が設定されているかどうかを確認します。