Azure Pipelines构建失败,并显示“来自守护程序的错误响应:容器<id>未运行”

时间:2019-06-09 01:56:49

标签: azure-pipelines

我的Azure Pipelines构建在CmdLine阶段使用Error response from daemon: Container 6c04267ea73602db828802df820c5c33cf95223ad0dcd0e3ef73b545d51f3bfa is not running失败。

我的azure-pipelines.yml是:

pool:
  vmImage: windows-2019
container: my-docker-container

steps:
  - script: |
      echo 'run build script'

Dockerfile的{​​{1}}为:

my-docker-container

我需要解决什么才能解决此错误?

1 个答案:

答案 0 :(得分:0)

ENTRYPOINT [...]删除Dockerfile行。构建管道需要ENTRYPOINTcmd.exe;我不知道为什么。

您可以在SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"]中包含Dockerfile,但这不会影响构建。

要在管道中运行Powershell脚本,请将- script更改为- powershell