gpt4 book ai didi

docker - 如何在 docker 中访问/var/jenkins_home?

转载 作者:行者123 更新时间:2023-12-02 18:19:57 25 4
gpt4 key购买 nike

我正在转换我当前的 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 的绑定(bind)挂载。还有其他方法可以查看和访问我的 Jenkins 工作吗?

最佳答案

正如您在 Jenkins CI Dockerfile source code 中看到的那样/var/jenkins_home被声明为 VOLUME .
这意味着它可以挂载在主机上。
enter image description here
您的命令会为其挂载一个 docker 卷,但您也可以在主机上挂载一个路径。
例如:

docker run -p 8080:8080 -p 50000:50000 -v ~/jenkins_home:/var/jenkins_home jenkins/jenkins:lts
在 Windows 主机上,您可能必须先创建目录。
您可以更改 ~/jenkins_home到任何适合您的主机环境的文件夹,但这是一个您可以轻松导航和检查的文件夹。
您仍然可以使用您在主机上映射的 porta 上可用的 Web 界面。

关于docker - 如何在 docker 中访问/var/jenkins_home?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56065245/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com