好像没人说 Vercel 支持 Docker 运行了

WayneCmd 2026-07-22 09:39 1

Vercel 的文档: https://vercel.com/blog/dockerfile-on-vercel


之前我用 Vercel 的 Functions ,和 Cloudflare 的 Workers ,对比下来其实 Vercel 的要更胜一筹



  1. Vercel 的 API 更稳定

  2. Integrations 能够连接三方数据库能够提供的容量更多

  3. Logs 要显示的更清晰一点


已经有了这些优点的情况下,现在支持 Docker 了,那就更舒服了,一些可以自托管的 Server 就可部署上去了,例如Tabby-web, 就可以很优雅的把服务器配置保存在自己手里了。(在这之前我是重写了 API ,托管在 Cloudflare Workers + KV 上)

最新回复 (8)
  • docx 07-22 09:45
    1
    看起来还只是 Beta 状态
  • ggdxwz 07-22 09:52
    2
    最开始原本就是支持 docker 的,乘着 AI 的风持续增长之后,想推自己的云原生解决方案就把 docker 扔了。现在看有点竞争不过隔壁,又打算把 docker 捡起来,说实话在容器支持上我已经不太相信 vercel 了
  • xiaochong 07-22 10:53
    3
    免费版本里包含吗?
  • WayneCmd 楼主 07-22 12:28
    4
    @docx Cloudflare 推出的 Workers 更像是 alpha ,Wrangler 定义至少有三个不一样的版本在同时运行。
  • WayneCmd 楼主 07-22 12:29
    5
    @xiaochong 免费版本里有 4H 的 Fluid cpu ,空闲不计费。
  • WayneCmd 楼主 07-22 12:33
    6
    @ggdxwz 是的哈哈,我是觉得可能当时的技术条件空闲资源调度不够完美或者成本过高。对于现在这个情况来说,Docker App 能和 serverless 平起平坐了,但是功能性上要强很多,何乐而不为。
  • ericFork 07-22 14:07
    7
    空闲状态到启动状态要多久?
  • WayneCmd 楼主 07-22 14:26
    8
    @ericFork 我从 Github Codespace 发起请求实测的数据:

    ```
    curl -w "DNS: %{time_namelookup}s | TCP: %{time_connect}s | SSL: %{time_appconnect}s | TTFB: %{time_starttransfer}s | Total: %{time_total}s\n" -o /dev/null -s 'https://tabby.wayne*****.com/api/1/versions'
    ```

    第一次的结果:
    DNS: 0.165136s | TCP: 0.167360s | SSL: 0.193987s | TTFB: 1.346681s | Total: 1.346746s

    第三次的结果:
    DNS: 0.000977s | TCP: 0.003042s | SSL: 0.030625s | TTFB: 0.669437s | Total: 0.669507s

    这个结果仅供参考, 影响的条件很多,CF 本身有一层 Proxy+Cache ,到 Github 那边可能也会有。对于我自己的使用来说,我要经过一层巨慢的 VPN ,所以即使花费 2,3x 的速度,我也必须得接受。

    另外就是从 Vercel 的 Observability 来看,即使 StartType 为 Cold ,P95 的 CPU 时间也没有超过 200ms

* 帖子来源V2EX
返回