docker中的jenkins的容量映射,可以访问主机docker

我现在在Docker中运行jenkins,并且可以访问主机的docker,这样我就可以运行docker命令,而无需在同一主机上启动一个slave。

但是,当我试图将jenkins中的一些卷映射到我想运行的容器(在主机中)时,容器将从主机寻找卷,而不是从jenkins。

现在我的作业脚本变得很难看了,它必须为卷(在主机上)指定一个绝对path,现在只能在主卷上执行。

有没有办法解决这个问题?

您需要使用-v映射两个容器中的主机相同的文件夹。