Я знаком с тем, как использовать конвейер docker для запуска заданий в docker контейнерах на jenkins, но до сих пор он отлично работает для публикуемых c docker изображений, которые не требуют никаких учетных данных для аутентификации для извлечения изображений из реестра, например
https://jenkins.io/doc/book/pipeline/docker/
, так скажем, у меня есть это, например
pipeline {
agent {
docker {
image 'private.docker.local/node:7-alpine'
args '--net=host -u root'
}
}
stages {
stage('Test') {
steps {
sh 'node --version'
}
}
}
}
, когда я попытался, что я получаю ошибку
+ docker pull private.docker.local/node:7-alpine
Error response from daemon: Get https://private.docker.local/v2/node:7-alpine/manifests/7-alpine: denied: access forbidden
Кто-нибудь знает, как добавить аутентификацию, чтобы конвейер docker мог войти в реестр docker для получения изображений?