如何在Docker中访问/ var / jenkins_home?

时间:2019-05-09 18:08:11

标签: docker jenkins

我正在转换当前的Jenkins服务器以实现Docker。按照github https://github.com/jenkinsci/docker上的指南,我能够使用以下命令成功启动jenkins:

  

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

我不确定如何通过文件资源管理器查看/访问容器/卷中的数据。是否只能通过docker inspect访问? GitHub中的指南说,我应该避免使用从主机上的文件夹到/ var / jenkins / home的绑定挂载。还有查看和访问我的詹金斯工作的另一种方法吗?

1 个答案:

答案 0 :(得分:0)

正如您在Jenkins Dockerfile(https://github.com/jenkinsci/docker/blob/587b2856cd225bb152c4abeeaaa24934c75aa460/Dockerfile)中所见,/ var / jenkins_home被声明为卷。这意味着它将被安装在主机上。

您的命令将docker卷安装到该卷,但您也可以在主机上安装一个路径。例如:

docker run -p 8080:8080 -p 50000:50000 -v ~/jenkins_home:/var/jenkins_home jenkins/jenkins:lts

在Windows主机上,您可能必须首先创建目录。

您可以将〜/ jenkins_home更改为适合您的主机环境的任何文件,但这是一个可以轻松导航和检查的文件夹。

您还仍然可以使用主机上映射的Porta上的Web界面。