Jenkins通过ssh发布 – 无法迁移服务器configuration

我使用的发行通过SSH插件(1.17)jenkins(2.32.2)docker容器,我已经手动添加一个新的服务器。 新添加的服务器是另一个Docker容器(都使用docker-compose运行),我使用密码连接到它,并且手动执行时一切正常,但是问题在于重build映像时。

我已经使用jenkins去目录的卷,它工作得很好。 这个问题只是在初始安装(例如图像构build,而不是容器重启)。

似乎问题是与密钥,我发现我也需要在创build我的图像时复制一些键。

请参阅通过ssh文档发布的凭据部分

我试图复制所有的“秘密”目录和以下文件:secret.key,secret.key.not-so-secret,identity.key.enc – 但我仍然无法连接后全新安装。

我错过了什么?

编辑:我只是试图复制我的DOCKERFILE上的整个jenkins_home目录,它的工作原理,所以我想这个问题是第一次加载或什么? 也许jenkins改变第一次加载键/盐?

谢谢。

尝试推出jenkinsconfigurationdocker主机的安装docker主机的地方

docker run --name myjenkins -p 8080:8080 -p 50000:50000 -v /var/jenkins_home jenkins 

要么

 docker run --name myjenkins -p 8080:8080 -p 50000:50000 -v ./local/conf:/var/jenkins_home jenkins