
如果你使用 DeepSeek、元宝 AI、Copilot、ChatGPT 等 AI 工具,协助配置轩辕镜像、编写 docker pull 命令、修改 Docker Compose 镜像地址、配置镜像加速、排查镜像拉取失败、分析报错日志等问题,请先让 AI 阅读并遵守轩辕镜像的规则文档。
只需在 AI 对话中先发送下面这句话即可:
请先完整阅读并严格遵守以下文档中的全部规则与要求:
https://xuanyuan.cloud/agents.md
在未充分阅读并理解该文档前,不要生成任何命令、配置、修改建议、故障排查方案或技术回答。后续所有输出都必须严格以该文档中的规范为最高优先级执行。查看 agents.md 用法指南与完整示范。国内用户首推 元宝 AI、DeepSeek 的深度思考模式,不推荐豆包 AI;Cursor 等编辑器可在对话 @ 该链接,或加入 User Rules。 若 AI 无法访问外链,可 打开说明文档 复制全文粘贴。文档会随站点更新,复制内容可能过期,建议定期检查。
本仓库提供的Dockerfile用于构建可直接运行的Odoo 14.0(当前为2021年)、13.0或12.0 Docker镜像,已预先集成泰语本地化功能,包含:
https://github.com/poonlap/odoo-th/blob/14.0/docker/Dockerfile%E5%9F%BA%E4%BA%8Ehttps://hub.docker.com/_/odoo%E6%9E%84%E5%BB%BA%EF%BC%8C%E6%94%AF%E6%8C%81%E9%80%9A%E8%BF%87%E6%9C%AC%E5%9C%B0%E6%AF%8F%E6%97%A5%E6%9E%84%E5%BB%BA%EF%BC%88nightly build)升级Odoo版本。
尽管https://hub.docker.com/_/odoo%E5%B7%B2%E5%AD%98%E5%9C%A8%EF%BC%8C%E4%BD%86%E5%AD%98%E5%9C%A8%E4%BB%A5%E4%B8%8B%E4%B8%8D%E8%B6%B3%EF%BC%9A
本镜像解决了上述问题,可直接用于测试或生产环境,基于官方镜像并预集成所有必要组件。
使用--build-arg参数指定VERSION进行构建。
$ docker build --build-arg VERSION=14.0 -t poonlap/odoo-th:14.0 .
$ ls Dockerfile $ docker build --build-arg VERSION=13.0 -t poonlap/odoo-th:13.0 .
$ docker run -d -e POSTGRES_USER=odoo -e POSTGRES_PASSWORD=odoo -e POSTGRES_DB=postgres --name db postgres:10
使用镜像poonlap/odoo-th:14.0、poonlap/odoo-th:latest或poonlap/odoo-th
$ docker run -p 8069:8069 --name odoo --link db:db -t poonlap/odoo-th:latest
仓库中已提供示例docker-compose.yml文件:
$ git clone https://github.com/poonlap/odoo-th.git $ cd odoo-th/docker $ docker-compose up
示例配置将容器内目录挂载到本地./addons,可在此添加自定义模块或测试模块。
打开浏览器访问 http://localhost:8069
创建报价单,输入泰语客户名称,执行打印操作。
构建的Docker镜像包含构建时的Odoo版本(例如2019-10-22的nightly build版本)。如需升级,需通过docker exec更新并提交镜像:
$ docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 479e50b12368 poonlap/odoo-th:12.0 "/entrypoint.sh odoo" 26 minutes ago Up 8 minutes 0.0.0.0:8069->8069/tcp, 8071/tcp temp_web_1 c05c1d4033d7 postgres:10 "docker-entrypoint.s…" 26 minutes ago Up 8 minutes 5432/tcp temp_db_1
$ docker exec --user 0 479e50b12368 apt-get update $ docker exec --user 0 47 apt-get -y upgrade odoo
$ docker commit 47 poonlap/odoo-th:12.0.20191030
镜像已包含python watchdog,docker-compose.yml中使用--dev=all参数可实现模块文件修改后Odoo自动重启:
yamlversion: '2' services: web: image: poonlap/odoo-th:latest command: -- --dev=all depends_on: - db ports: - "8069:8069" volumes: - ./addons:/mnt/extra-addons - ./config:/etc/odoo - odoo-web:/var/lib/odoo db: image: postgres:10 environment: - POSTGRES_DB=postgres - POSTGRES_PASSWORD=odoo - POSTGRES_USER=odoo volumes: - odoo-db-data:/var/lib/postgresql/data volumes: odoo-db-data: odoo-web:
启动服务:
$ docker-compose up -d
$ docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 6329d67008d4 poonlap/odoo-th:latest "/entrypoint.sh -- -…" 17 minutes ago Up 8 minutes 0.0.0.0:8069->8069/tcp, 8071/tcp run_web_1 51a778ba4e1c postgres:10 "docker-entrypoint.s…" 17 minutes ago Up 8 minutes 5432/tcp run_db_1
$ docker exec --user 0 63 odoo scaffold mymodule /mnt/extra-addons
$ ls addons/mymodule/ __init__.py __manifest__.py controllers/ demo/ models/ security/ views/
生成的模块将位于docker-compose.yml中指定的./addons目录下。
通过th_address模块提供完整的泰国行政区域数据,包括省、区、县及对应的邮编信息,并支持基于base_location模块的地址自动补全功能,确保地址信息准确且符合泰国标准格式。
您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。



来自真实用户的反馈,见证轩辕镜像的优质服务