For the complete documentation index, see llms.txt. This page is also available as Markdown.

Docker ラベルを使用してコンテナとコードリポジトリをリンクする

コンテナイメージに Docker ラベルを追加することで、コンテナイメージをコードリポジトリにリンクできます。これは、複数の異なるリポジトリからイメージをビルドし、Aikido に自動でマッピングさせたい場合に便利です。

対応ラベル

Aikido はリンク用の Docker ラベルを 2 つ認識します。必要なのはそのうち 1 つだけです。

  • aikido.repository: Aikido 独自のラベル

  • org.opencontainers.image.source: 標準の OCI ラベル

値には、そのイメージが属するコードリポジトリの完全な URL を設定してください。

両方のラベルが存在する場合、 aikido.repository が優先されます。

仕組み

Aikido がコンテナイメージをスキャンすると、イメージの OCI ラベルを調べます。対応するラベルが見つかると、そのイメージを一致するコードリポジトリに自動的にリンクします。

リンクされると、コンテナの問題は Aikido フィード内の関連リポジトリに表示されます。

ラベルは Dockerfile のビルド時に設定する必要があります。Aikido はそれをイメージのメタデータから直接読み取るため、イメージがプッシュされた後に追加することはできません。

リンク解除

いったん Docker ラベル経由でイメージがリンクされると、Aikido UI からリンクを解除することはできません。リンク先を変更するには、Dockerfile 内のラベル値を更新してイメージを再ビルドしてください。

最終更新

役に立ちましたか?