1.下載鏡像
docker pull jenkins
2.生成一個容器
docker run -d --name myjenkins -p 8081:8080 -p 50000:50000 --volume /srv/jenkins_home:/var/jenkins_home jenkins
注:運行時可能回報如下錯誤
touch: cannot touch ‘/var/jenkins_home/copy_reference_file.log’: Permission denied Can not write to /var/jenkins_home/copy_reference_file.log. Wrong volume permissions?
這是由於權限不足導致的,進入到docker以后發現/var/jenkins_home該目錄的擁有者為jenkinds。uid為1000。
所以解決方案為更改該目錄(/srv/jenkins_home)的擁有者或者是將其設置為777即可解決。