Docker Go イメージ: トラブルシューティング「x509: 不明な機関によって署名された証明書」エラー
内で go install を使用してパッケージをインストールしようとするとDocker Go イメージでは、証明書が不明な機関によって署名されていることを示すエラーが発生する場合があります。このエラーは、認証局の構成ミスやセキュリティ クライアントの干渉など、さまざまな原因が考えられます。
認証局の構成
Docker イメージにダウンロードしたパッケージの信頼性を検証するためにインストールされる必要な証明書とルート CA。最も簡単な方法は、update-ca-certificates コマンドを使用して、ディストリビューションのリポジトリから最新の認証局を取得することです。
セキュリティ クライアントの干渉
などの特定のセキュリティ クライアントCisco の Umbrella として、ネットワーク トラフィックに介入し、独自の証明書を使用してリクエストに再署名できます。この干渉を回避するには、Docker イメージ内の信頼できるルート CA にクライアントの証明書を追加する必要がある場合があります。
Cisco Umbrella の特定のソリューション
Cisco Umbrella で問題が発生した場合は、次の手順に従ってください:
これらを完了したら手順に従って、Go パッケージは「x509: 不明な機関によって署名された証明書」エラーが発生することなくインストールできるはずです。このソリューションは、パッケージの取得を妨げる他のセキュリティ クライアントにも拡張できます。
以上がDocker で「go install」を使用するときに発生する「x509: 不明な機関によって署名された証明書」エラーを修正する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。