0

编写 azure runbook 以将 docker 映像推送到 acr。当我运行脚本时,我收到错误 docker 不被识别为内部或外部命令。

简化的运行手册如下。

Import-Module hosts
Import-Module docker
Invoke-dockercommand -v
docker -v

当我在 nunbook 上运行时,我遇到了错误。

Docker.exe : The term 'Docker.exe' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct and try again.At C:\Modules\User\Docker\Docker.psm1:41 char:5

请有任何建议。

4

1 回答 1

0

Azure 自动化不支持构建 docker 映像,因此 Runbook 工作人员上没有 docker。您可以使用混合工作人员(因此您自己的代理)并在其上安装 docker。

还有其他(可能更好的方法)可以做到这一点。像 Azure 容器注册表构建任务或 CI\CD 管道。

于 2019-03-12T09:27:51.513 回答