2017.09.19
1336 ワード
Docker を表示 を削除する. 追加docker-composeコマンド
サービス開始の問題接続Redisタイムアウト? 解決方法:コンテナを削除し、 を再pullミラー構想:まずdockerログ決定の問題を見て、最初は1つのサービスだけがRedisに接続されていないことを発見して、Redisとそのサービスのコンテナを削除して、再起動して、役に立たなかった.最後に、すべてのサービスがRedisに接続されていないことが判明し、すべてのコンテナを削除して
エラーを特定できませんでした ログを表示し、問題を特定する 助けを探す:google、グループ内の経験のある同僚 ドキュメントをよく読んで、次のステップ(公式ドキュメント、ガイド) に進みます.「諦める」
全体的なアーキテクチャ
image.png Nginx サーバ 負荷等化 Redis データベース(No sql) 安全性高 オープンソース メモリデータベース の役割: 高性能キャッシュ キュー(ローカルテスト、オープン)
では、各サービス間はREST ful apiによって通信される. BFF:back-end for front-end、主に複雑なクエリーを集約するために使用され、作成時に複数のテーブルまたはサービス間挿入 に使用できません. 1 1つのサービスに3つのサービスが導入されました.クラスタ 関連する主なテクノロジースタックバックグラウンド:java 8、spring、spring boot、python Web:Angular、React Native データベース:Mysql、Mongo ORM:hibernate
docker ps:
実行中のすべてのコンテナを表示docker ps -a:
すべてのコンテナを表示docker-compose --tail=200 -f [container_name]:
コンテナに最も近い200のログdocker rm [container_id]:
ある容器docker-compose pull:
プルサービスミラーサービス開始の問題
docker-compose pull
コマンドを実行し、docker-compose pull
を実行し、再起動し、すべてのサービスが正常に動作した.全体的なアーキテクチャ
image.png