我在Docker中为我的每个容器配置了健康检查,最近对这个nginx容器的健康检查表现得很奇怪;在使用docker-compose up -d启动时,我的所有容器都启动并开始运行健康检查,但是nginx如果我将docker exec放入容器中,我可以手动运行脚本,如果重新启动容器,则健康检查将正常运行。:80-
我有一个docker-compose设置,其中nginx容器被用作构成我的应用程序的其余容器的反向代理和负载均衡器。 我可以使用docker-compose up -d启动应用程序,一切都很好。然后,我可以使用docker-compose up -d --scale auth=3扩展我的一个服务,一切都继续正常工作。唯一的问题是nginx还不知道这两个新实例,所以我需要在运行的容器中使用do
我有一个在本地运行的Azure应用程序,我使用WebAssmebly Blazor将其部署到Azure K8s集群, 当我检查日志时,应用程序pod一直在重启,它抱怨缺少健康检查 [21/Apr/2021因此,我正在尝试编写一些Nginx级别的静态健康检查。这是docker文件: FROM mcr.microsoft.com/dotnet/core/sdk:3.1 AS build
WORKDIR