Jenkins管道的docker.image.withRun中存在多个卷
我有Jenkins管道的下一部分,在这里我尝试将几个docker卷从主机装载到容器:Jenkins管道的docker.image.withRun中存在多个卷,docker,jenkins,jenkins-pipeline,Docker,Jenkins,Jenkins Pipeline,我有Jenkins管道的下一部分,在这里我尝试将几个docker卷从主机装载到容器: docker.image('ubuntu:latest').withRun("-d=false --privileged -v /home/jenkins/workspace/${env.JOB_NAME}:/local " + "-v /dev/vboxdrv:/dev/vboxdrv" ) {id -> sh
docker.image('ubuntu:latest').withRun("-d=false --privileged -v /home/jenkins/workspace/${env.JOB_NAME}:/local " +
"-v /dev/vboxdrv:/dev/vboxdrv" ) {id ->
sh "docker logs ${id.id}"
}
但是,此代码始终失败,并出现下一个错误:
java.io.IOException: Cannot retrieve .Config.Hostname from 'docker inspect.
当我使用单装入点时,它运行良好,没有任何错误
不幸的是,我没有找到一个好的文档来清楚地解释withRun方法的语法
你能告诉我我到底做错了什么吗