【发布时间】:2021-02-22 23:36:47
【问题描述】:
我正在转换我当前的 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 的绑定挂载。还有其他方法可以查看和访问我的 jenkins 工作吗?
【问题讨论】:
-
它说你应该避免它,因为潜在的文件权限问题,可以通过将这些权限授予主机上的 jenkins 用户来解决。但是,据我所知,要检查主机上的文件,您只能使用绑定挂载来查看资源管理器中的文件。
-
我同意——使用“绑定挂载”,或者更好的是,“卷”。无论如何,让 docker 软件为您工作,并“按照自己的方式”做事。和幻觉一起玩......
-
对于 Windows + docker + WSL2,this SO answer worked for me.