jenkins安装部署
1、拉取镜像
docker pull jenkins/jenkins:lts
注意:docker pull jenkins拉取的是dockerhub的镜像不是最新的
2、持久化目录创建
mkdir /data/jenkins
注意:
root用户创建的目录的话,启动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?
原因:/data/jenkins目录的拥有者为root用户,而容器中jenkins user的uid为1000
解决方式:chown -R 1000:1000 /data/jenkins
3、启动
docker run -d -p 8080:8080 -p 50000:50000 -v /data/jenkins:/var/jenkins_home jenkins/jenkins:lts
4、启动后配置
忽略
网友评论