最近在做持续集成,然后使用docker 运行jenkins
docker run -d -p 8088:8080 -p 50000:50000 -v /home/docker/jenkins_home:/var/jenkins_home -v /etc/localtime:/etc/localtime --name suntechjenkins docker.io/jenkins/jenkins
-d 后台运行
-p 端口映射 将docker 8088映射为docker 8080
-v /home/docker/jienkins_home:/var/jenkins_home 将本机/home/docker/jienkins_home映射为docker /var/jenkins_home
-v /etc/localtime:/etc/localtime 时区同步
--name 标识dockers名称
问题: 报启动失败docker run之后状态总是Exited
解决办法:
chown -R 1000:1000 /home/docker/jenkins_home
查看docker日志 docker log suntechjenkins 发现是目前权限问题
因为/home/docker/jenkins_home 目录是root权限
本文详细介绍了在使用Docker运行Jenkins过程中遇到的启动失败问题及其解决方案。通过调整目录权限,解决了因/home/docker/jenkins_home目录权限设置不当导致的Jenkins启动失败问题。
1万+

被折叠的 条评论
为什么被折叠?



