用docker运行odoo,官方文档挖的坑

本文讲述了在使用Docker运行Odoo时遇到的官方配置问题,主要聚焦于docker-compose.yml文件导致的启动失败。在CentOS 7.6和Ubuntu 18.04环境下,尝试启动官方示例的第三个配置文件时,浏览器返回错误。经过排查,发现官方配置文件存在POSTGRES_DB环境变量遗漏和权限问题。解决方案包括设置正确权限、确保容器内uid和gid对应,以及在必要时添加系统用户和组。
摘要由CSDN通过智能技术生成

odoo 作为知名ERP程序,其开源性和可扩展性吸引了大量的用户。但是安装配置一直是老大难。在容器技术得到广泛引用的现在,odoo官方也出了docker版本,避免了安装配置上面的很多麻烦。详细介绍见:https://hub.docker.com/_/odoo

一般来说,大部分项目跟着官方的说明写配置都可以顺利运行,但是,docker官方给出的配置中,却偏偏有一个可能在生产环境中最需要用的docker-compose.yml文件无法正常启动odoo的docker。

这个配置文件是官方给出的docker compose examples的第三个

version: '2'
services:
  web:
    image: odoo:12.0
    depends_on:
      - db
    ports:
      - "8069:8069"
    volumes:
      - odoo-web-data:/var/lib/odoo
      - ./config:/etc/odoo
      - ./addons:/mnt/extra-addons
  db:
    image: postgres:10
    environment:
      - POSTGRES_PASSWORD=odoo
      - POSTGRES_USER=odoo
      - PGDATA=/var/lib/postgresql/data/pgdata
    volumes:
      - odoo-db-data:/var/lib/postgresql/data/pgdata
volumes:
  odoo-web-data:
  odoo-db-data:

测试环境:࿰

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值