Vercelは2026年6月30日(現地時間)、Vercel FunctionsがDockerfileまたはContainerfileからのHTTPサーバーデプロイに対応したと発表した。これにより、オープン・コンテナ・イニシアティブ (Open Container Initiative: OCI) 互換のイメージを、Vercel独自のフルイド・コンピュート (Fluid compute) 上で利用できるようになる。あらゆる言語で書かれた既存のコンテナアプリケーションのVercel Functionsへの移行が容易になり、開発者の柔軟性が大きく向上すると見られている。
この新しい機能は、Vercel Functionsとフルイド・コンピュート (Fluid compute) が提供するプレビューデプロイ、ログ、ルーティング、自動スケーリングといった利点を維持する。コンテナイメージをVercel Functionsで利用するには、プロジェクト内にDockerfile.vercelまたはContainerfile.vercelファイルを作成し、環境変数$PORTで指定されたポートでHTTPサーバーをリッスンする設定を記述する。
作成されたイメージは、コミットごとに自動的にビルドされ、Vercel Container Registryにプッシュされた後、デプロイされる。このプロセスにより、開発者は既存のコンテナワークフローを大きく変更することなく、Vercelの統合されたデプロイメントパイプラインを活用できる。
この機能強化は、特定のランタイムや言語に依存しない、より広範なアプリケーションのVercelプラットフォームへの統合を可能にする。特に、従来のFunction as a Service (FaaS) がランタイムの制約から敬遠されがちだった場面においても、Dockerfileを用いることで、任意の言語やカスタム環境でのデプロイが可能となる。これにより、Python、Ruby、Go、Rustなど、多様な技術スタックで構築されたバックエンドサービスやマイクロサービスをVercel上で一元的に管理しやすくなる。
既存のコンテナ化されたアプリケーションを迅速にVercelへ移行できるようになるため、多言語環境を持つ開発チームにとって、インフラストラクチャ選定におけるVercelの魅力が向上すると見られる。これは、FaaSやPlatform as a Service (PaaS) の領域において、言語やフレームワークに特化した既存サービスとの競合構造に一石を投じ、開発者に新たな選択肢を提供することに繋がる可能性が指摘される。このアプローチは、アプリケーションの移行コストを低減し、開発者が慣れ親しんだ環境でクラウドネイティブなメリットを享受する上で、重要な一歩となることが予想される。
参考: Vercel Blog (アーカイブ) — 2026年6月30日 09:00 (JST)
原文ハイライト"Bring your Dockerfile to Vercel Functions"