подключите pandas в docker -gramex контейнер, к базе данных, работающей на хост-компьютере, используя localhost - PullRequest
1 голос
/ 15 апреля 2020

после установки docker -gramex не удается подключить приложение к серверу базы данных, работающему на хост-компьютере, для URL-адреса подключения: 'postgresql://db_user:db_passwd@localhost:5432/db_name' throws psycopg2.OperationalError could not connect to server: Connection refused Ошибка сохраняется даже после внесения изменений в blog- почта

1 Ответ

1 голос
/ 15 апреля 2020

На AWS -EC2 с Ubuntu, запуск gramex с использованием cmd: docker run --network=host \ --name my-instance \ -d -i -t -p 9998:9998 \ -v "$(pwd)":"$(pwd)" -w "$(pwd)" \ gramener/gramex

позволяет pandas подключаться к postgresql серверу, работающему на хост-компьютере, с URL-адресом соединения: 'postgresql://db_user:db_passwd@localhost:5432/db_name' param: --network=host заставляет его работать.

...