【发布时间】:2022-11-10 11:40:51
【问题描述】:
我有这个 docker-compose 文件:
version: '3.7'
services:
db:
image: "postgres:9.6"
container_name: postgres-container
ports: ["6543:5432"]
environment:
- POSTGRES_USER=odoo
- POSTGRES_PASSWORD=admin
- POSTGRES_DB=odoo
restart: always
volumes:
- ./data/postgres:/var/lib/postgresql/data
odoo:
#build: ./odoo-container
image: odoo-image
container_name: odoo-container
ports: ["8069:8069"]
tty: true
command: opt/odoo/odoo-bin -c opt/odoo.conf -d teste
depends_on:
- db
问题是当我启动 docker compose 时,我的 db 服务运行,而当 docker 运行 odoo 服务时,我得到一个错误:
psycopg2.OperationalError: FATAL: the database system is starting up
当我重新启动 odoo 容器时,它的工作原理
【问题讨论】:
标签: postgresql docker