我的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
我需要解决什么才能解决此错误?
答案 0 :(得分:0)
从ENTRYPOINT [...]
删除Dockerfile
行。构建管道需要ENTRYPOINT
为cmd.exe
;我不知道为什么。
您可以在SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"]
中包含Dockerfile
,但这不会影响构建。
要在管道中运行Powershell脚本,请将- script
更改为- powershell
。