首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何通过Azure容器应用程序部署Streamlit应用程序?

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

Stack Overflow用户
提问于 2022-09-13 10:23:01
回答 1查看 97关注 0票数 0

我正试图在Azure容器应用程序上通过Docker部署一个Streamlit应用程序。这就是docker文件的样子:

代码语言:javascript
运行
复制
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

我使用以下脚本进行了本地测试:

代码语言:javascript
运行
复制
# Build docker image
docker build . -t image123ABC

# Serve locally
docker run -p 8080:8080 image123ABC

在当地,这样做很好。

我把它部署到Azure容器注册表中,并试图从它创建一个Azure容器应用程序,但是它导致了一个从未完成加载的页面。

我做错什么了吗?

EN

Stack Overflow用户

发布于 2022-09-13 13:59:24

我发现了问题。是港口。Azure容器应用程序默认为端口80。我把对接文件中的8080更改为仅80,它就开始工作了。

票数 0
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73701333

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档