1. 项目概述:企业级ERP系统的现代化部署方案
最近在帮几家中小型企业做数字化升级时,发现很多团队在部署Odoo这类ERP系统时,依然采用传统的手动安装方式。这不仅耗时耗力,而且后期维护成本高。今天分享两种经过实战验证的部署方案:在开发环境用Docker Desktop快速搭建Odoo 19.0,以及在生产环境通过Ubuntu 24.04 LTS + 1Panel面板实现可视化运维管理。
这两种方案各具优势:Docker版能在10分钟内完成开发环境搭建,适合快速原型验证;而1Panel方案则提供了完整的Web管理界面,特别适合没有专职运维团队的中小企业。下面我会详细拆解每个方案的技术要点和避坑指南。
需要模型API调用? 免费领10W Token,多模型网关一键接入 Claude、DeepSeek 等主流模型。
2. Docker Desktop快速部署Odoo 19.0
2.1 环境准备与前置条件
建议使用Windows 10/11或macOS系统(Linux也可但需要额外配置显示驱动),确保:
- 已安装Docker Desktop 4.25+版本
- 分配至少4GB内存(8GB更佳)
- 预留20GB磁盘空间
重要提示:首次启动Docker后需进入Settings → Resources调整CPU和内存分配,默认配置可能不足
2.2 容器化部署全流程
通过docker-compose.yml文件定义服务拓扑是最佳实践:
yaml复制version: '3.8'
services:
odoo:
image: odoo:19.0
ports:
- "8069:8069"
volumes:
- odoo-data:/var/lib/odoo
- ./config:/etc/odoo
- ./addons:/mnt/extra-addons
depends_on:
- postgres
environment:
- HOST=postgres
- USER=odoo
- PASSWORD=odoo
postgres:
image: postgres:15
environment:
- POSTGRES_DB=postgres
- POSTGRES_
