从我的Mac访问docker/ var / jenkins_home

我刚开始使用Docker到Mac。

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

/var/jenkins_home 

我怎样才能从我的Mac访问这个位置?

 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和容器标识访问您的容器(如果您没有指定容器名称)

 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 

您可以退出您的容器

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

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

这将开始交互式bash会话。 发布您可以只需cd到所需的位置:

 cd /var/jenkins_home