Vercel Dockerfile 対応は、Vercel が Fluid compute 上で任意の Dockerfile をデプロイできる機能を発表しました。
📖 この記事で分かること
- Vercel が任意の Dockerfile デプロイに対応した事実
Dockerfile.vercelを置くだけで動く仕組み- 対応スタックと CPU 時間課金の条件
- AI アプリのフルスタック運用への影響
💡 知っておきたい用語
- Dockerfile:アプリの実行環境を1ファイルで定義する設計図のようなもの
最終更新日: 2026年7月1日
▶ 公式ページ

Vercel の Dockerfile 対応とは
この記事のポイント
- Vercel が2026年6月30日、Fluid compute 上で任意の Dockerfile をデプロイできる機能を発表しました(2026年7月時点)。
- プロジェクトに
Dockerfile.vercelを追加するだけで、ビルドからデプロイ・自動スケールまで自動化されます。 - 課金は実行中の CPU 時間のみで、アイドル時は無課金です(2026年7月時点)。
Vercel は6月30日、同社のコンピュート基盤「Fluid compute(2026年7月時点)」上で任意の Dockerfile を直接デプロイできる機能を発表しました。従来フロントエンドやサーバーレス関数が中心だった Vercel で、コンテナ化した任意のバックエンドをそのまま動かせるようになります。
使い方と対応スタック
プロジェクトに Dockerfile.vercel を1つ追加するだけで導入は完了します。ビルド・保存・デプロイ・自動スケーリングがすべて自動化される仕組みです。
対応するのは「HTTP で通信し、ポートをリッスンする」構成のアプリです。公式は対応スタックとして Go、Rails、Spring Boot、Express、Laravel、ASP.NET、FastAPI、Nginx、PHP、Java などを挙げています。コンテナは環境変数 $PORT(デフォルト 80)をリッスンする形で待ち受けます。
課金は実行中の CPU 時間に対してのみ発生し、アイドル時は課金されません。トラフィックに応じて自動的に拡縮し、プレビューデプロイ、ログ・トレース・メトリクスの表示、同一プロジェクト内での統合も利用できます。
編集部の見方
フロントエンドとバックエンドの境界がさらに薄くなる点が今回の要点です。これまで Vercel 上のフロントエンドと、別基盤で動かすコンテナ化バックエンドを分けて運用していたケースでは、両者を同一プロジェクトに寄せられる意味は小さくありません。
AI アプリのフルスタック運用との相性も見どころです。FastAPI や Express などで組んだ推論 API やエージェント基盤をコンテナのまま載せられるため、UI と処理系を1つのデプロイ体験に統合しやすくなります。CPU 時間ベースの課金は、常時稼働しない処理系ではコスト面で読みやすい一方、常時高負荷なワークロードでの費用感は個別の検証が必要です。具体的な料金単価は本記事執筆時点の公式発表では数値が確認できず、公式ドキュメントでの確認が前提となります。
まとめ
Vercel が Fluid compute 上で任意の Dockerfile をデプロイ可能にしたことで、コンテナ化された任意のバックエンドを Vercel 上で直接運用できるようになりました。Dockerfile.vercel を置くだけという導入の軽さと、CPU 時間ベースの課金が特徴です。
よくある質問
Q: 既存の Dockerfile をそのまま使えますか。
A: HTTP で通信しポートをリッスンする構成であれば、Dockerfile.vercel として追加することでデプロイできます。対応スタックには Go、Rails、FastAPI、Nginx などが挙げられています。
Q: 料金はどうなりますか。
A: 実行中の CPU 時間に対してのみ課金され、アイドル時は無課金です。具体的な単価は公式ドキュメントでの確認が前提です。
Q: どのポートで待ち受けますか。
A: 環境変数 $PORT をリッスンする形で、デフォルト値は 80 です。
まとめ
Vercel の Dockerfile 対応は、フロントエンドとコンテナ化バックエンドを同一プロジェクトに統合する動きです。導入は Dockerfile.vercel の追加のみで、CPU 時間ベースの課金とトラフィック連動の自動スケールが組み合わされています。AI アプリの処理系をコンテナのまま運用したい場面での選択肢が増えました。
【用語解説】
- Fluid compute: Vercel が提供するコンピュート基盤。今回この上で任意の Dockerfile が動くようになった。
- Dockerfile: アプリの実行環境や起動手順を1ファイルで記述する定義ファイル。
- 自動スケーリング: トラフィックの増減に応じて処理能力を自動で拡大・縮小する仕組み。
引用元:
- [1] Deploy any Dockerfile on Vercel(Vercel)
この記事について: AI 支援で執筆、編集部が事実確認・編集しています。誤りや追加情報があれば Contact よりお知らせください。
15 年以上の開発経験を持つソフトウェアエンジニア / テクノロジーライター。AI エージェントの実務活用を研究し、現場や経営者向けセミナーでその知見を発信。本メディア tech-noisy.com では、一次情報に基づく最新ニュース・解説記事を執筆。また、音楽生成 AI による DJ パフォーマンスを企業イベントで行うなど、テクノロジーと表現の融合も探求している。