3
我试图从Jenkins管道中的Docker容器内部执行SSH命令。我使用CloudBees Docker Pipeline Plugin来启动容器并执行命令,并使用SSH Agent Plugin来管理我的SSH密钥。这里是我的Jenkinsfile的基本版本:Jenkins管道的Docker插件 - 没有用户存在uid 1005
node {
step([$class: 'WsCleanup'])
docker.image('node').inside {
stage('SSH') {
sshagent (credentials: [ 'MY_KEY_UUID' ]) {
sh "ssh -vvv -o StrictHostKeyChecking=no [email protected] uname -a"
}
}
}
}
当SSH命令运行时,我得到这个错误:
+ ssh -vvv -o StrictHostKeyChecking=no [email protected] uname -a
No user exists for uid 1005