fig up
web と dbで実行されている 2 つのコンテナーがあります。Web コンテナーが実行されている環境に関する情報を取得したいと思います: どの環境変数が設定されているか、Web サーバーが書き込んだログを読むなど。
コンテナーはプロセスに少し似ており、プロセスに「ログイン」しないことは知っていますが、VM と同様の方法でログインします...
どうすればそれを達成できますか?
Docker v.1.3.3+ を使用している場合は、Docker execを使用してコンテナー内でコマンドを実行できます。すべての環境変数を取得するには、次のコマンドを実行するだけです:
sudo docker exec [container ID or name] printenv
STDOUT および STDERR に書き込まれたログを読み取るには、Docker ログを使用できます。