从我的mac访问docker / var / jenkins_home

时间:2016-10-25 12:45:08

标签: jenkins docker

我刚开始将Docker用于Mac。

我已经安装了第一个名为Jenkins的docker容器。 Jenkins默认主目录是:

/var/jenkins_home 

如何从我的mac访问此位置?

2 个答案:

答案 0 :(得分:5)

my-MacBook-Pro-2:$ docker ps
CONTAINER ID        IMAGE               COMMAND                  CREATED             STATUS              PORTS                                                       NAMES
c28eee5c9f45        jenkins             "/bin/tini -- /usr/lo"   3 days ago          Up 3 days           0.0.0.0:5000->5000/tcp, 0.0.0.0:8080->8080/tcp, 50000/tcp   silly_pare

现在,您可以使用docker exec和容器ID(如果未指定容器名称)访问容器

my-MacBook-Pro-2:$ docker exec -it c28eee5c9f45 bash
jenkins@c28eee5c9f45:~$ echo $JENKINS_HOME
/var/jenkins_home
jenkins@c28eee5c9f45:/$ cd /var/jenkins_home/
jenkins@c28eee5c9f45:~$ pwd
/var/jenkins_home
jenkins@c28eee5c9f45:~$ ls
config.xml               hudson.model.UpdateCenter.xml  init.groovy.d                        jobs  nodeMonitors.xml  plugins     secret.key.not-so-secret  updates      users
copy_reference_file.log  identity.key.enc               jenkins.install.UpgradeWizard.state  logs  nodes             secret.key  secrets                   userContent  war

您可以使用exit

保留容器

答案 1 :(得分:1)

以交互模式运行图像,以bash作为入口点。

docker run -it --name=bash_jenkins <jenkins_image_name> /bin/bash

这将启动一个交互式bash会话。 发布您只需cd到所需位置:

cd /var/jenkins_home