在Python容器中设置Docker Postgres

时间:2017-07-02 18:09:43

标签: python postgresql docker

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

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

我的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

0 个答案:

没有答案