Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/docker/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jenkins管道的docker.image.withRun中存在多个卷_Docker_Jenkins_Jenkins Pipeline - Fatal编程技术网

Jenkins管道的docker.image.withRun中存在多个卷

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

我有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 logs ${id.id}"
                }
但是,此代码始终失败,并出现下一个错误:

java.io.IOException: Cannot retrieve .Config.Hostname from 'docker inspect.
当我使用单装入点时,它运行良好,没有任何错误

不幸的是,我没有找到一个好的文档来清楚地解释withRun方法的语法

你能告诉我我到底做错了什么吗