docker.image.withRun中的多个卷,用于Jenkinspipe道
我有下一块Jenkinspipe道,我尝试从主机到容器装入几个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.
当我使用单个挂载点时,它运行良好,没有任何错误。
不幸的是,我没有find一个很好的文档,清楚地解释了与运行方法的语法。
你能告诉我在这里做错了什么吗?