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