从我的Mac访问docker / var / jenkins_home

cod*_*sed 3 jenkins docker

我刚刚开始在Mac中使用Docker。

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

/var/jenkins_home 
Run Code Online (Sandbox Code Playgroud)

如何从Mac访问此位置?

lvt*_*llo 6

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
Run Code Online (Sandbox Code Playgroud)

现在,您可以使用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
Run Code Online (Sandbox Code Playgroud)

您可以将容器放在 exit