Docker swarm节点失败'非零退出&{39}

时间:2018-03-30 14:41:26

标签: docker docker-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"]

搬运工-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:

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

1 个答案:

答案 0 :(得分:2)

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