本文へ移動
QKQuickKitEN
コンテナLOCALブラウザ内で処理入力に機密情報を含む可能性があります

Docker Compose バリデーター

Compose ファイルをブラウザ内で検査し、未定義のサービス・ボリューム・ネットワークを実行前に見つけます。

入力と主要な処理をブラウザ内で行い、その入力内容をQuickKitサーバーへ送信しない設計です。

実運用中の秘密情報を避け、可能ならダミー値やマスク済みデータを使用してください。 データ取扱いの詳細

仕組みと使い方

Compose ファイルを貼り付けてください。構造チェックは `docker compose config` が「invalid compose project」として報告する内容に合わせています。image も build もないサービス、未定義のサービスを指す depends_on、ファイル内で宣言されていないボリュームやネットワークの参照です。処理はすべてブラウザ内で行われ、内容は送信されません。extends、include、env_file、profiles、${VARIABLE} の展開は解決せず、レジストリや Docker デーモンにも接続しません。そのためイメージの存在確認や、実際に起動するかどうかの判断はできません。

このツールは Compose ファイルが実際に使う範囲の YAML を解析します。アンカー、エイリアス、マージキー、タグ、1ファイル内の複数ドキュメントは、誤読せず名前を挙げて報告します。推測して解析すると、自信を持って誤った判定を出してしまうためです。

構造の確認のみです。レジストリ参照やデーモンへの接続は行わず、起動を保証するものではありません。