用于Jenkins管道的docker.image.withRun中的多个卷

时间:2017-10-23 18:44:34

标签: 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 logs ${id.id}"
                }

但是,此代码始终失败并显示下一个错误:

java.io.IOException: Cannot retrieve .Config.Hostname from 'docker inspect.

当我使用单个挂载点时,它运行正常,没有任何错误。

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

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

0 个答案:

没有答案