Anchore syft ライブラリを Go アプリケーションに埋め込んで、複数のコンテナ用の CycloneDX SBOM を生成しようとしています。以下の関数は、最初に呼び出されたときは正常に実行されますが、cobra コマンドで Execute を呼び出すと、後続の呼び出しはエラーで失敗します。
リーリーエラーは
です リーリーcobra コマンドを複数回呼び出せるようにリセットする方法が見つかりません。出来ますか?
Anchoreコミュニティに連絡したところ、問題を解決できました。
cobra コマンドではなく、Syft ライブラリを直接使用する必要があります。
例については、https://www.php.cn/link/3b13b1eb44b05f57735764786fab9c2c をご覧ください。
クリストファー・フィリップス、どうもありがとうございます以上がGo アプリケーションを埋め込むときに Anchore syft ライブラリ コマンドを複数回呼び出すことができないの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。