gpt4 book ai didi

python - 我无法从容器外部访问 docker

转载 作者:行者123 更新时间:2023-12-03 16:58:41 25 4
gpt4 key购买 nike

<分区>

我必须将我正在编写的服务(一个小型​​ Flask 应用程序)“dockerize”。这是我写的:

FROM python:3

RUN apt-get update && apt-get install -y build-essential

WORKDIR /app

COPY requirements.txt /app
RUN pip install --no-cache-dir -r requirements.txt

COPY . /app

EXPOSE 5000

ENV FLASK_APP=app.py
ENV FLASK_DEBUG=1

CMD flask run

我可以构建镜像并运行容器

docker run -p 5000:5000 <container-name>

flask 告诉我它正在监听 127.0.0.1:5000。但是我无法从我的主机访问该应用程序。我也试过使用 localhost0.0.0.0作为地址。但是,如果我 exec进入容器我可以curl接收我期望的响应的地址。

有人知道这里发生了什么吗?

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com