问题标签 [azure-web-app-for-containers]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
azure - 用于容器的 Azure Web 应用程序 - 容器无法连接到外部 WCF 服务
我有一个 Windows 容器作为 Azure Web 应用程序,它与容器外部的 WCF 服务有一个连接,当我在本地测试容器的功能时它可以工作,但在 Azure 中却不行。
我在容器内的应用程序中有一个日志文件。它说:无法解析远程名称:'XXXXXX.azurewebsites.net' <- 这是 WCF 服务
我努力了:
- 在 azure 上使用应用程序设置设置 DNS 8.8.8.8 [没有任何变化]
- Ping google.com [失败]
有任何想法吗?
谢谢您的帮助!
azure - 我可以在 Azure Web App for Container 中使用 SQL Server Express
我可以让我的SQL Express实例由Azure Web App for Containers托管吗?我试图让另一个容器运行带有 ubuntu + SQL Express docker 映像的 Linux。
但是我没有看到我的启动命令被执行,并且被执行的命令一直失败并出现类似的Waiting for response to warmup request for container
日志Waiting for response to warmup request for container
我试过打电话docker
,bash
但它不认识它!
我正在尝试做的事情可能吗?
我试图从 web 应用程序容器中运行 sql 而不使用Azure Continer Instaces
的原因是出于成本目的,Continer Instaces
听起来更像是一个开发工具,而不是长期的东西
azure - Azure 存储帐户文件共享内容保留期
我在 Azure 中有一个 Linux 容器 Web 应用程序。
我已将日志记录路径配置到 Azure 存储帐户 file_share 路径。
由于我的应用程序将转储更多日志,并且我需要删除早于 X 大小或 X 天的文件。
我可以看到该选项在存储帐户中仅适用于 blob。
有什么办法可以实现文件共享保留期?
azure - 为什么最近重新启动 Azure 应用服务计划?
我有一个 P1v2 类型的 appservice 计划实例。它在容器化环境中运行 3-4 个 nodejs 应用程序服务。这些应用程序服务一整年都完全没有错误,指标没有显示任何会使它们超载的东西,也没有应用程序端错误。appservice 计划指标也很好。
但是最近,我每周都会收到一两次警报,因为 appservice 计划重新启动,所以所有 3-4 个 appservices 也是如此。容器启动时间在 3-4 分钟左右。与此同时,CPU 使用率增加,此外还有其他警报。
任何人都知道重启的原因可能是什么?
django - Nginx 在用于容器的 Azure Web App 的 Dockered Django 应用中找不到静态文件
我设法使用 docker compose(Django 容器 + Nginx 容器)在本地运行我的 Django 应用程序,它工作正常,但是当我想在容器的 Azure Web 应用程序中运行它时,nginx 找不到资源。我不知道我是否应该更改一些配置以便它可以在 Azure 服务中工作,或者我需要在 azure 应用程序设置中启用端口以便我的容器可以通信。
这是我的 nginx 配置(nginx.conf):
我不知道为什么当我运行 docker compose 时它在本地工作,但在 azure web app nginx 中找不到静态文件。
如果我需要澄清或包括其他任何内容,请告诉我。
提前致谢。
azure - Azure WebApp 持续部署不从容器注册表开始
我有一个为持续部署而配置的 Azure webapp。
此 web 应用程序连接到 Container Registry。
似乎有时,当我将更新的标签推送到注册表时,它会在几分钟内部署。
在我写这篇文章时,我已经等待了 30 多分钟来部署新容器,但 webapp 日志流中仍然没有任何活动。
为什么会发生这种情况,我有什么方法可以在预期的重新部署时间内获得更好的可靠性?
azure - 有没有办法仅在特定分支上运行 GitHub Action 中的作业/步骤并部署到 azure 应用服务?
我在 GitHub 上有一个包含多个分支的仓库。CI 通过 GitHub Actions 启用。这个想法是在开发分支更新(推送或合并到开发分支)时运行作业以部署到 azure 应用程序服务。请注意,开发分支不是默认分支。以下是我的 GitHub 操作工作流 yaml 文件:
如您所见,我想将其部署到 Azure 应用服务。我正在使用发布配置文件,保存在该仓库的 github 操作的秘密中。工作流运行时,部署在 azure 应用服务上的应用不会反映对开发分支中的代码所做的新更改。azure/webapps-deploy 操作从指定分支本身获取代码,对吗?(开发分支)
我第一次尝试,应用服务应用程序 url 加载非常好,但是对于后续推送和合并到开发分支,工作流和作业成功执行,但更改没有反映在应用服务 URL 上。
作业本身的工作流程是:开发分支中有一个 Dockerfile 和 docker-compose.yml 文件。docker-compose 应该运行并且应该部署到 azure app servcie。
由于我是 DevOps 的初学者,我会很感激您的宝贵帮助。
docker - 使用 `--env` 时,我的 docker 映像没有看到 enviornemnt 变量,但使用 docker-compose 可以看到
我为我的 OrchardCore 项目创建了一个 docker 镜像。我尝试使用以下命令运行它
但是,图像不运行。当我检查容器日志时,我看到以下错误
上述异常是由于缺少配置而使用-e flag
接下来,我创建了以下 docker-compose 文件,并且图像按预期工作,没有错误!docker container run
但是在使用上述或 in时,相同的图像不起作用
就像应用程序没有看到由 传递的变量,--env
或者-e
它在使用文件中的environment
部分传递时看到了变量docker-compse.yml
。
我在这里做错了什么?如何使用该docker container run
命令运行我的图像?
注意:我想使用 运行图像的原因docker container run
是因为我想在“Azure Web 服务”上托管应用程序并使用--env
标志传递环境变量。将我的映像部署到 Azure Web 服务后,容器无法运行,并显示与我在本地运行 docker run 命令时遇到的错误相同的错误。
azure - 一个最小的 .NET Core 控制台应用程序如何在 Azure Web App for Containers 中运行?
我了解到,运行 .NET 控制台应用程序和 Azure Web App for Containers 并不是那么简单。原因是控制台应用程序需要响应 Azure 运行时的 ping。如果应用程序未能响应,则视为无响应并关闭。
现在应该可以从控制台应用程序回答这些 ping,不是吗?这样的应用程序会是什么样子?
我试过这个,无济于事:
这应该侦听端口 80 上的请求并始终返回成功。它似乎不起作用。我希望这只是一个需要调整才能运行的细节。
到目前为止,我总是遇到“没有响应 HTTP pings”错误:
必须做什么才能回答运行时的“ping”?这个 ping 看起来如何?HttpListener 是处理它的正确工具吗?网址是否正确?它是http / https的东西吗?它是否需要一个非 0 的身体作为答案?
也许知道的人可以插话。