在Python容器中设置Docker Postgres

我目前有一个运行在docker镜像中的python3 web应用程序。 我正试图恢复docker容器(dump.pgsql)中的本地数据库转储并连接到我的应用程序中的该数据库。 我有几个问题。

从Python容器中,我似乎无法下载任何版本的postgres(9.1-9.6),一旦我能够恢复数据库,我将如何获得连接(我目前通过loginURI连接到云数据库)。

我的DockerFile是:

FROM python:3 ADD . /code WORKDIR /code EXPOSE 5000 RUN pip install -r requirements.txt #Run Postgres Locally RUN apt-get install -y postgresql-9.2 RUN postgres restore code.pgsql CMD ["python3", "app.py"] 

我运行命令

 docker build -t code . docker run --name code -ti -p 8000:8000 code