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