离线恢复PostgreSQL数据库

我想在inheritance自官方PostgreSQL映像的Docker容器中提供初始数据。

有没有一种方法可以在数据库服务器不运行时从命令行(使用pg_restore )恢复PostgreSQL转储?

我发现下面的工作,但不使用pg_restore

 gosu postgres postgres --single -jE <<-EOSQL CREATE LANGUAGE plpythonu; EOSQL 

我已经阅读了官方页面中 docker-entrypoint-initdb.d ,但它只接受原始SQL,并且希望将对官方映像的修改降到最低。