Docker コンテナー サービスが停止したときのエラーをトラブルシューティングするにはどうすればよいですか?コンテナーの使用中にサービスが使用できない場合は、コンテナー内のエラーをトラブルシューティングし、操作を修復する必要があります。
Docker コンテナが停止した理由を確認する方法
1. Docker ps -a クエリ開始コンテナ インスタンス ステータス、最初にコンテナが開始されているかどうかを確認します
2. Docker ポート ポートを確認します。残りのインターフェイスの場合は、パラメータ呼び出しを手動でシミュレートできます。RPC インターフェイスはテストしないでください
3. Docker のログ 業務ログを確認し業務異常かどうかを判断する
#4. Docker は一般にマイクロサービスですが、この場合はマイクロサービス監視センターの監視情報が確認できます5. Zipkin のような呼び出しチェーンがあれば、さらに良いことに、ビジネス プロセスの呼び出し情報を確認できます。 例: docker エラーのトラブルシューティング: コンテナに入れません 自作のcentos7ベースには入れますが、rancherが配布しているmysqlには入れません。#docker exec -it 3c1d bashrpc error: code = 2 desc = oci runtime error: exec failed: container_linux.go:247: starting container process caused "process_linux.go:110: decoding init error from pipe caused \" read parent: connection reset by peer\""
docker チュートリアル 列に注目してください。
以上がDockerコンテナが停止した理由を確認する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。