使用VSTS管道创建Angular Docker映像的问题

时间:2019-04-30 06:21:02

标签: angular dockerfile azure-pipelines azure-container-registry

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

步骤1/5:来自nginx:alpine 高山:从库/ nginx中提取 在清单清单条目中找不到未知的匹配清单 [错误] C:\ Program Files \ Docker \ docker.exe失败,返回码:1

我尝试了以下dockerfile条目:

  1. 从FROM Nginx 复制./dist / usr / share / nginx / html 展览80443

  2. FROM节点:8-alpine作为生成器 运行apk更新&& apk添加--no-cache make git

我和他们都遇到了同样的问题。我怀疑它是我选择的代理商池。有人可以确认,我需要怎么做才能在Windows容器中正常工作?

1 个答案:

答案 0 :(得分:0)

问题出在容器映像上。使用适当的图像 node:stefanscherer / node-windows,对于@ngyx:e2eteam / nginx:1.15-alpine-180 ,如@Shayki Abramczyk所述,可以解决此问题!