我刚开始将Docker用于Mac。
我已经安装了第一个名为Jenkins的docker容器。 Jenkins默认主目录是:
/var/jenkins_home
如何从我的mac访问此位置?
答案 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