Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/docker/9.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
Docker 来自Jenkins管道的装载卷不工作_Docker_Jenkins_Jenkins Pipeline - Fatal编程技术网

Docker 来自Jenkins管道的装载卷不工作

Docker 来自Jenkins管道的装载卷不工作,docker,jenkins,jenkins-pipeline,Docker,Jenkins,Jenkins Pipeline,伙计们,我有一个詹金斯管道,在某个时候,我必须运行一个码头运行 sh 'ls $(pwd)' sh 'docker run --rm -v $(pwd):/src cdrx/pyinstaller-windows ls /src' 问题是,第一行ls正确列出了当前提交文件,但由于某些原因,我无法将此文件夹$(pwd)装入另一个容器中,事实上,从Jenkins代理运行时,ls/src命令为空,主机上的同一命令正确装入卷,我可以修复此问题吗?使用: 引用它以确保pwd中可能的空间将被包括在内,而不

伙计们,我有一个詹金斯管道,在某个时候,我必须运行一个码头运行

sh 'ls $(pwd)'
sh 'docker run --rm -v $(pwd):/src cdrx/pyinstaller-windows ls /src'
问题是,第一行ls正确列出了当前提交文件,但由于某些原因,我无法将此文件夹$(pwd)装入另一个容器中,事实上,从Jenkins代理运行时,ls/src命令为空,主机上的同一命令正确装入卷,我可以修复此问题吗?

使用:


引用它以确保pwd中可能的空间将被包括在内,而不是作为其自身的参数处理

sh 'docker run --rm -v "$(pwd):/src" cdrx/pyinstaller-windows ls /src'
sh 'docker run --rm -v "$(pwd):/src" cdrx/pyinstaller-windows ls /src'