使用VSTS管道创建Angular Docker镜像时出现问题

问题描述 投票:0回答:1

我正在创建一个VSTS管道,用于为Angular Application创建Docker镜像。我使用代理池作为“托管Windows容器”。我收到以下错误:

步骤1/5:FROM nginx:alpine alpine:从清单列表条目中删除库/ nginx中未知的匹配清单[错误] C:\ Program Files \ Docker \ docker.exe失败,返回码:1

我尝试过以下dockerfile条目:

  1. FROM nginx COPY ./dist / usr / share / nginx / html EXPOSE 80 443
  2. FROM节点:8-alpine作为构建器RUN apk更新&& apk添加--no-cache make git

对于他们两个,我遇到了同样的问题。我怀疑它是我选择的代理池。有人可以确认,我需要做什么才能在Windows容器中使用它?

angular dockerfile azure-pipelines azure-container-registry
1个回答
0
投票

问题出在容器图像上。使用正确的图像节点:stefanscherer / node-windows,对于nginx:e2eteam / nginx:1.15-alpine-180正如@Shayki Abramczyk所提到的那样解决了这个问题!

© www.soinside.com 2019 - 2024. All rights reserved.