mkdir /var/jenkins_home
sudo docker run -d --name myjenk -p 49001:8080 -v /var/jenkins_home:/var/jenkins_home jenkins
執(zhí)行上面docker run 后可能會報錯, 所以我們看下錯誤信息
docker logs myjenk
// 發(fā)現(xiàn)錯誤如下
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?
// 增加寫入權(quán)限
sudo chown 1000:1000 /var/jenkins_home
然后將那個不能使用的容器刪除,因為雖然它沒有成功啟動,但是它建立了這種映射關(guān)系,所以要先刪除它。
之后再次創(chuàng)建容器并啟動
docker ps -a
docker stop containerId
docker rm containerId
然后再執(zhí)行一遍, 就可以訪問了