gpt4 book ai didi

azure - 如何通过 Azure 容器应用程序部署 Streamlit 应用程序?

转载 作者:行者123 更新时间:2023-12-03 02:09:54 25 4
gpt4 key购买 nike

我正在尝试通过 Azure 容器应用程序上的 Docker 部署 Streamlit 应用程序。 docker 文件如下所示:

FROM python:3.9

RUN mkdir /workdir
WORKDIR /workdir
COPY ./requirements.txt .

RUN pip install -r requirements.txt
COPY . .

EXPOSE 8080

CMD streamlit run --server.port 8080 --server.enableCORS false app.py

我使用此脚本在本地测试了它:

# Build docker image
docker build . -t image123ABC

# Serve locally
docker run -p 8080:8080 image123ABC

在本地,这工作得很好。

我将其部署到 Azure 容器注册表,并尝试从中创建 Azure 容器应用程序,但结果导致页面永远无法完成加载。

我做错了什么吗?

最佳答案

我发现了这个问题。那是港口。 Azure 容器应用程序默认使用端口 80。我在 docker 文件中将 8080 更改为 80,然后它开始工作。

关于azure - 如何通过 Azure 容器应用程序部署 Streamlit 应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/73701333/

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