Runbook Azure для Docker-контейнера
Написание лазурного Runbook для отправки образа докера в ACR. Когда я запускаю скрипт, я получаю сообщение об ошибке, которое Docker не распознает как внутреннюю или внешнюю команду.
Упрощенный Runbook, как показано ниже.
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
Любое предложение, пожалуйста.
Спасибо в Advacne
1 ответ
Azure Automation не поддерживает создание образов докеров, поэтому на рабочих местах Runbook нет докеров. Вы можете использовать гибридные рабочие (так что ваши собственные агенты) и установить докер на них.
Есть и другие (возможно, лучшие способы) сделать это. Например, задачи сборки реестра Azure Container или конвейеры CI\CD.