Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/docker/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/actionscript-3/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Docker swarm节点故障';非零出口';_Docker_Docker Swarm - Fatal编程技术网

Docker swarm节点故障';非零出口';

Docker swarm节点故障';非零出口';,docker,docker-swarm,Docker,Docker Swarm,我正在处理一个入门示例,但在尝试将映像部署到swarm时遇到了问题。具体而言,所有节点最终都会出现以下错误消息: "task: non-zero exit (2147516553)" 图像在单个容器中加载时可以工作,但不会在集群中运行 dockerfile: FROM microsoft/aspnetcore-build:2.0 AS build-env WORKDIR /app COPY *.csproj ./ RUN dotnet restore COPY . ./ RUN dotne

我正在处理一个入门示例,但在尝试将映像部署到swarm时遇到了问题。具体而言,所有节点最终都会出现以下错误消息:

"task: non-zero exit (2147516553)"
图像在单个容器中加载时可以工作,但不会在集群中运行

dockerfile:

FROM microsoft/aspnetcore-build:2.0 AS build-env
WORKDIR /app

COPY *.csproj ./
RUN dotnet restore

COPY . ./
RUN dotnet publish -c Release -o out

FROM microsoft/aspnetcore:2.0
WORKDIR /app
COPY --from=build-env /app/out .

ENTRYPOINT ["dotnet", "dotNetCore.dll"]
docker-compose.yml:

version: "3"
services:
  web:
    image: [repo]/get-started
    deploy:
      replicas: 5
      resources:
        limits:
          memory: 50M
      restart_policy:
        condition: on-failure
    ports:
      - "8080:5000"
    networks:
      - webnet
networks:
  webnet:

看起来所有节点都正常启动(进入运行状态)。但是失败时会显示错误消息。

50Mb的内存限制对于您的服务来说肯定太低了

对于他们来说可能太低了?有任何应用程序日志吗?我已经将内存限制更新为2000M,并重新启动了。。。如果这就是全部。。。smh…我正要补充说,当@v.karbovnichy提到内存可能有问题时,我能够从日志中提取“初始化CoreCLR失败,HRESULT:0x8007000E”。看起来,它们已经运行了5分钟了(惊人的新记录)。。。啊。谢谢@v.karbovnichy!