Google Cloud Marketplace默认部署Odoo 18,能否指定特定版本部署?
在Google Cloud部署指定版本Odoo的方法
背景说明
Google Cloud Marketplace中的Odoo默认部署最新版本Odoo 18,部署入口为Google Cloud控制台的Odoo Marketplace产品页。

问题
Odoo官方会持续更新镜像至最新版本,但出于使用习惯或客户需求,需要部署指定版本的Odoo,请问在Google Cloud部署时是否可以强制指定Odoo版本?
解决方案
可以通过以下两种方式指定Odoo版本部署:
1. Marketplace自定义配置参数
在部署流程的配置环节,找到容器镜像相关设置(通常在「高级选项」或「容器配置」分类下),直接输入目标版本的镜像标签(例如odoo:17、odoo:16)。官方Click-to-Deploy的Odoo模板支持通过该方式锁定特定版本。
2. 手动容器部署(更灵活)
如果Marketplace模板不支持直接指定版本,可通过gcloud命令手动部署:
- 部署到Google Cloud Run:
gcloud run deploy odoo-service \ --image odoo:17 \ --platform managed \ --region us-central1
- 部署到GCE虚拟机:
gcloud compute instances create odoo-vm \ --image-family debian-12 \ --image-project debian-cloud \ --zone us-central1-a \ --metadata startup-script='#!/bin/bash docker run -d -p 8069:8069 odoo:17'
注意:指定的版本标签需在Odoo官方镜像仓库中存在,确保标签有效性后再执行部署。
内容的提问来源于stack exchange,提问作者Irwan
相关产品推荐
相关产品推荐

