docker-compose up
はすべての私のサービスのログ出力(stdout)を表示していません。リンクのコンソール出力が表示されないDocker
私は手動でコンテナを実行したとき、私は出力を得る:
$ docker run -it simple/cra-products /usr/local/bin/cra-products
[Info#INIT] cra-products
[Info#CONFIG] loadConfig
...
しかし、私はドッキングウィンドウ-コンでそれを実行すると、出力が付けで停止します。
$ docker-compose up cra-products
underwriting_cra-products_1 is up-to-date
Attaching to underwriting_cra-products_1
私はそれが動作していることを確認しました(私の他のサービスはそれに接続できます)。私はログ出力を見ることができません。
ログ出力は、他のコンテナに対しても機能します。
$ docker-compose up underwriting
underwriting_cra-products_1 is up-to-date
Starting underwriting_underwriting_1
Attaching to underwriting_underwriting_1
underwriting_1 | HELLO
...
私は間違っていますか?私はすべてのコンテナのログを見たいと思う。
docker-compose stop
とdocker-compose rm
を呼び出してからやり直しても問題は解決しません。 docker-compose logs
でdocker-compose up -d
も使用しません。まだ製品の出力がありません。問題を修正し
version: "3"
services:
underwriting:
image: simple/underwriting
command: /usr/local/bin/underwriting
links:
- cra-products
ports:
- "8011:8011"
environment:
- UNDERWRITING_PORT=8081
- CRA_PRODUCTS_ENDPOINT=http://cra-products:8081
cra-products:
image: simple/cra-products:latest
command: /usr/local/bin/cra-products
ports:
- "8081:8081"
environment:
- CRA_PRODUCTS_PORT=8081
これはのOPの質問に答えていません – oddy