gpt4 book ai didi

python - 在azure上使用docker镜像部署python web应用程序

转载 作者:太空宇宙 更新时间:2023-11-04 04:35:00 24 4
gpt4 key购买 nike

我正在尝试遵循本教程 DEPLOY PYTHON WEB APP IN WEB APP FOR CONTAINERS

我已经克隆了该项目,手动测试了它,并且运行良好。本教程建议将 docker 镜像推送到 docker hub 上。相反,我在 azure 本身上创建了容器注册表,并将 Docker 镜像推送到 azure 容器注册表 中。我尚未启用 azure 容器注册表 中使用的管理员,因此无需担心凭据,因为它不是私有(private)注册表。

然后,我使用教程中提到的命令并启动了 Web 应用程序,但当我尝试访问该 URL 时,它显示服务不可用。我不知道我在这里做错了什么。

请帮忙。谢谢

Docker 文件

FROM tiangolo/uwsgi-nginx-flask:python3.6-alpine3.7

ENV LISTEN_PORT=8000
EXPOSE 8000

COPY /app /app

最佳答案

用于在 Azure 容器上部署 Web 应用程序。图像是导入 key 。

当镜像在公共(public)注册表中时,您只需按照以下步骤操作即可:

  1. 在 Azure 中创建资源组。
  2. 制定服务计划。
  3. 使用图像创建 Web 应用程序。

更多详情,请参阅 Deploy a Docker/Go web app in Web App for Containers .

当镜像位于私有(private)注册表中时,这里以 Azure 容器注册表为例。

您还需要一步,为您的网络应用程序设置容器配置,如下所示:

az webapp config container set --name <app_name> --resource-group <resourceGroup_Name> --docker-custom-image-name <azure-container-registry-name>.azurecr.io/<image_name> --docker-registry-server-url https://<azure-container-registry-name>.azurecr.io --docker-registry-server-user <registry-username> --docker-registry-server-password <password>

更多详情,请参阅 Use a Docker image from any private registry .

关于python - 在azure上使用docker镜像部署python web应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51930548/

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