flask应用程序的Docker容器可以连接到localhost MongoDB
我是docker的新手。 我有一个flask应用程序正在docker容器上运行,该应用程序需要连接到MongoDB以执行CRUD操作 但是我在docker和localhost之间有一些连接问题。容器无法连接到本地主机MongoDB 那么docker容器中的flask应用程序是否可能连接到本地主机MongoDB My Flask应用程序MongoDB配置设置:flask应用程序的Docker容器可以连接到localhost MongoDB,mongodb,docker,flask,connection,Mongodb,Docker,Flask,Connection,我是docker的新手。 我有一个flask应用程序正在docker容器上运行,该应用程序需要连接到MongoDB以执行CRUD操作 但是我在docker和localhost之间有一些连接问题。容器无法连接到本地主机MongoDB 那么docker容器中的flask应用程序是否可能连接到本地主机MongoDB My Flask应用程序MongoDB配置设置: cilent = pymongo.MongoClient('127.0.0.1',27017) 我的Dockerfile配置: FROM
cilent = pymongo.MongoClient('127.0.0.1',27017)
我的Dockerfile配置:
FROM ubuntu:latest
MAINTAINER Michael Levan
CMD tail -f /dev/null
RUN apt-get update -y && apt-get install -y python3-pip python-dev
EXPOSE 8080
EXPOSE 5000
COPY ./requirements.txt /app/requirements.txt
WORKDIR /app
RUN pip3 install -r requirements.txt
COPY . /app
ENTRYPOINT [ "python3" ]
CMD [ "app.py" ]
建议在Docker内部创建mongodb。然而,你可以检查和检查