Docker コンテナー内で実行されている postgres データベースに復元するデータベースのバックアップがあります。
OS X で docker-machine を使用しています
。Postgres イメージはpostgres:9.4
.
これは私がこれまでに思いついたスクリプトです:
pg_restore --verbose --clean --no-acl --no-owner \
-h tcp://`docker-machine ip default`:5432 \
-U postgres \
-d tonsser-api_development latest.dump
しかし、それはうまくいきません。エラーが発生します:
pg_restore: connecting to database for restore
pg_restore: [archiver (db)] connection to database "tonsser-api_development" failed: could not translate host name "tcp://192.168.99.100:5432" to address: nodename nor servname provided, or not known