Odoo: не удается запустить odoo при использовании PostgreSQL DB в качестве контейнера docker

#postgresql #docker #odoo #windows-subsystem-for-linux

#postgresql #docker #odoo #windows-subsystem-for-linux

Вопрос:

В моей среде разработки используются Pycharm, WSL 2 и docker.
Папки odoo находятся внутри Windows, интерпретаторы находятся внутри WSL 2, базы данных находятся как в WSL, так и в docker
. Он отлично работает, когда я использую postgresql внутри WSL 2, он сходит с ума, когда я использую postgresql внутри docker.
Я перепробовал много версий изображений: 9.5, 9.6 и 10.4, и я всегда получаю эти [ошибки] [1].
Я также проверил и попробовал эти решения на github:
https://github.com/odoo/docker/issues/221
https://github.com/odoo/odoo/issues/27447
Я также изменил версию psycopg2, но получаю ту же ошибку
, что и при использовании этой команды для запуска изображения :

 docker run -d --name postgres.9.6 -e POSTGRES_PASSWORD=docker -e POSTGRES_USER=docker -e POSTGRES_DB=postgres -p 5436:5432 4bb112d23234
  

ps: Ubuntu 20.04, Windows 20H2, Docker 19.03.8

Не удалось запустить db с помощью -i base

Комментарии:

1. ваш вопрос совсем не ясен

2. @kerbroose позвольте мне это исправить

3. вам также необходимо предоставить свой Dockerfile amp; docker-compose.yml

4. hub.docker.com/layers/postgres/library/postgres/9.5/images/…

5. hub.docker.com/layers/postgres/library/postgres/9.6-alpine/…