pg_dump с использованием docker -compose в python подпроцессе - PullRequest
0 голосов
/ 06 апреля 2020

Я хочу использовать pg_dump для резервного копирования моей Postgres БД, которая создается, как только запускается docker -составить . Я использую docker изображение Postgres. Поэтому, когда я использовал команду docker exe c Postgres pg_dump VertexTypes> backup в моем подпроцессе, я получаю сообщение об ошибке Ошибка: такого контейнера нет: Postgres, но у меня все в порядке, потому что все данные успешно сохраняются в локальном хосте pg_admin.

После некоторого Google я узнал, что мне нужно установить путь для моего docker -компонента, потому что когда я выполняю команду выше, она запускается в контейнере python и, следовательно, я получаю ошибку .

Так может ли кто-нибудь подсказать мне, как установить путь для моей docker -композиции? Кроме того, я должен убедиться, что путь не является локально жестко запрограммированным, так как это приведет к возникновению проблемы в рабочей или, возможно, при работе в другой системе.

Заранее спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...