You need to enable JavaScript to run this app. 如何在Google Cloud Run部署SQL Server Docker容器
优惠活动
大模型
产品
解决方案
定价
更多

如何在Google Cloud Run部署SQL Server Docker容器

注意:Cloud Run属于无状态服务,容器重启/伸缩时本地存储的所有数据都会丢失,如需持久化存储数据需要额外挂载共享存储,生产环境更推荐直接使用托管的Cloud SQL for SQL Server服务。

以下是你需要的三个参数配置说明:

1. 容器端口(Container port)

直接填写1433即可,这是SQL Server默认监听的TCP端口,无需修改。

2. 容器命令(Container command)

无需额外配置,留空即可,直接使用mcr.microsoft.com/mssql/server:2019-latest镜像默认的启动入口。

补充:你需要在Cloud Run的「环境变量」配置栏额外添加两个必填变量,不需要写到启动命令里:

  • ACCEPT_EULA:值设为Y,代表你接受SQL Server的许可协议
  • SA_PASSWORD:值设为你自己的强密码,要求长度至少8位,包含大小写字母、数字和特殊符号

3. 容器参数(Container arguments)

无需额外配置,留空即可。原本地docker命令里的端口映射、环境变量配置都已经通过上面的Cloud Run配置项完成,无需额外传参。


其他必选配置

  • 协议设置:将Cloud Run的入口协议改为TCP,不要使用默认的HTTP/1或HTTP/2,否则无法正常连接SQL Server
  • 资源配置:实例内存至少分配2GB,这是SQL Server 2019的最低运行要求,内存不足会导致启动失败
  • 访问配置:如果需要公网直接访问,可将Cloud Run的调用权限设为允许未认证调用;如果仅对内使用,建议配置VPC访问限制,避免暴露到公网

内容的提问来源于stack exchange,提问作者Alvin Stefanus

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.09 15:24:00