
jobiols/odoo-jeo!Docker Pulls !Docker Build Status !Docker Cloud Automated build
本镜像提供Odoo企业资源规划(ERP)系统的Docker化部署方案,支持Odoo v11、v12、v13、v14多个版本,并包含dbtools工具,旨在简化Odoo应用的部署、运行和维护流程。
从Docker Hub拉取指定版本的镜像(以v14为例):
bashdocker pull jobiols/odoo-jeo:v14
使用docker run命令启动Odoo容器(需配合PostgreSQL数据库):
bash# 启动PostgreSQL数据库容器 docker run -d --name odoo-db -e POSTGRES_USER=odoo -e POSTGRES_PASSWORD=odoo -e POSTGRES_DB=postgres postgres:13 # 启动Odoo容器,连接数据库 docker run -d --name odoo-instance --link odoo-db:db -p 8069:8069 jobiols/odoo-jeo:v14
创建docker-compose.yml文件,整合Odoo与PostgreSQL服务:
yamlversion: '3' services: odoo: image: jobiols/odoo-jeo:v14 depends_on: - db ports: - "8069:8069" # Odoo Web界面端口 environment: - HOST=db # 数据库主机名(对应db服务名) - USER=odoo # 数据库用户名 - PASSWORD=odoo # 数据库密码 volumes: - odoo-data:/var/lib/odoo # 挂载Odoo数据卷 - ./addons:/mnt/extra-addons # 挂载自定义模块目录 db: image: postgres:13 environment: - POSTGRES_USER=odoo - POSTGRES_PASSWORD=odoo - POSTGRES_DB=postgres volumes: - postgres-data:/var/lib/postgresql/data volumes: odoo-data: postgres-data:
启动服务:
bashdocker-compose up -d
| 变量名 | 说明 | 默认值 |
|---|---|---|
HOST | 数据库主机地址 | db |
USER | 数据库用户名 | odoo |
PASSWORD | 数据库密码 | odoo |
PORT | 数据库端口 | 5432 |
镜像内置的dbtools可通过容器命令行调用,用于数据库管理:
bash# 进入容器 docker exec -it odoo-instance bash # 运行dbtools命令(具体命令参考工具帮助文档) dbtools --help
注:详细的dbtools使用说明请参考镜像内置文档或项目源码仓库。



manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务