我目前有一个在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