Docker 部署 Jenkins 环境

生成docker容器
docker run --name jenkins -p 8080:8080 -p 50000:50000 -v /data/jenkins:/var/jenkins_home -it -d jenkins:alpine

[root@izm5e1k95v7yrmoayr5wk4z data]# docker logs 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?

发现,原来是jenkins的目录的权限不够,于是对目录进行授权,然后重启

chmod -R 777 /data/jenkins

docker restart jenkins

查看运行日志,拿到token,界面初始化的时候需要,也可以在运行界面通过查找服务器里面指定生成的文件获取,

启动成功之后会出现这样一个界面,

去指定获取就行了,或者从启动日志里面找出来填写进去,进行下一步初始化。接着进行插件安装界面,选第一个就行了,然后进行等待,因为网络问题有些插件可能没下载成功,重试就行,直到都安装成功。

安装成功后会进入下一个界面,创建第一个用户

创建完然后就可以快乐的玩耍了,

后续讲解jenkins的多个姿势玩法和配置来完成持续构建以及docker其他应用场景。

官方命令:
docker run
-u root
–rm
-d
-p 8080:8080
-p 50000:50000
-v jenkins-data:/var/jenkins_home
-v /var/run/docker.sock:/var/run/docker.sock
jenkinsci/blueocean

引用:
https://blog.csdn.net/bbwangj/article/details/80914943

https://blog.csdn.net/b644ROfP20z37485O35M/article/details/80934836

https://jenkins.io/doc/book/installing/

猜你喜欢

转载自blog.csdn.net/weixin_43935079/article/details/86245884