6.2. Clair の Red Hat Quay Basic または HA デプロイメントでの実行


OpenShift 以外の環境で (ホストで直接) Clair とその関連データベースを実行するには、以下を行う必要があります。

  • データベースの起動
  • Clair の設定および起動

6.2.1. Postgres および Clair の取得

Clair を実行するには、データベースが必要です。実稼働環境のデプロイメントでは、MySQL はサポートされません。実稼働環境には、PostgreSQL またはその他のサポートされるデータベースを使用することが推奨されます。

  • Red Hat Quay を実行しているマシン以外のマシンで実行する。
  • (可能な場合) 自動レプリケーションとフェイルオーバーを使用する。

テストの目的で、単一の PostgreSQL インスタンスをローカルで起動することができます。

  1. Postgres をローカルで起動するには、以下を実行します。

    # docker run --name postgres -p 5432:5432 -d postgres
    # sleep 5
    # docker run --rm --link postgres:postgres postgres \
       sh -c 'echo "create database clairtest" | psql -h \
       "$POSTGRES_PORT_5432_TCP_ADDR" -p  \
       "$POSTGRES_PORT_5432_TCP_PORT" -U postgres'

    このテストデータベースの設定文字列は以下のようになります。

    postgresql://postgres@{DOCKER HOST GOES HERE}:5432/clairtest?sslmode=disable
  2. セキュリティー対応の Clair イメージをプルします。

    docker pull quay.io/redhat/clair-jwt:v3.3.4
  3. Clair の設定ディレクトリーを作成します。

    # mkdir clair-config
    # cd clair-config
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。 最新の更新を見る.

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

Theme

© 2026 Red Hat
トップに戻る