jenkins deploy

mkdir /var/jenkins_home
sudo docker run -d --name myjenk -p 49001:8080 -v /var/jenkins_home:/var/jenkins_home jenkins

执行上面docker run 后可能会报错, 所以我们看下错误信息

docker logs myjenk
// 发现错误如下 
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?
// 增加写入权限
sudo chown 1000:1000 /var/jenkins_home
然后将那个不能使用的容器删除,因为虽然它没有成功启动,但是它建立了这种映射关系,所以要先删除它。
之后再次创建容器并启动
docker ps -a
docker stop containerId
docker rm containerId

然后再执行一遍, 就可以访问了

你可能感兴趣的:(jenkins deploy)