问题遇到的现象和发生背景
在腾讯云服务器上运行postgres容器 odoo容器, 报错
问题相关代码,请勿粘贴截图
docker run -d -e POSTGRES_USER=odoo -e POSTGRES_PASSWORD=odoo -e POSTGRES_DB=postgres --name db postgres:14
docker run -v /etc/odoo:/etc/odoo -v /usr/lib/python3/dist-packages/odoo/addons/wxwork:/mnt/extra-addons -p 8069:8069 --name wecom_for_odoo --link db:db -t rainbowstudiosolution/wecom_for_odoo:14
运行结果及报错内容
2022-02-07 07:52:34,834 1 INFO ? odoo: Odoo version 14.0-20220110
2022-02-07 07:52:34,835 1 INFO ? odoo: Using configuration file at /etc/odoo/odoo.conf
2022-02-07 07:52:34,835 1 INFO ? odoo: addons paths: ['/usr/lib/python3/dist-packages/odoo/addons', '/var/lib/odoo/addons/14.0', '/mnt/extra-addons']
2022-02-07 07:52:34,835 1 INFO ? odoo: database: odoo@db:5432
Warn: Can't find .pfb for face 'Times-Roman'
2022-02-07 07:52:34,969 1 INFO ? odoo.addons.base.models.ir_actions_report: Will use the Wkhtmltopdf binary at /usr/local/bin/wkhtmltopdf
2022-02-07 07:52:35,091 1 INFO ? odoo.service.server: HTTP service (werkzeug) running on f423b4d79698:8069
ERROR ? odoo.modules.loading: Database postgres not initialized, you can force it with -i base
2022-02-07 07:53:35,208 1 ERROR postgres odoo.sql_db: bad query: SELECT latest_version FROM ir_module_module WHERE name='base'
ERROR: relation "ir_module_module" does not exist
LINE 1: SELECT latest_version FROM ir_module_module WHERE name='base...
我的解答思路和尝试过的方法
服务器重启, 删除容器,启动容器加 -i base 没用。
我想要达到的结果
正常运行