CentOS8Docker安装Jenkins
1、从仓库拉去镜像
docker pull jenkins
2、查看镜像是否拉取成功
3、创建挂载文件夹
4、修改jenkins权限所属
因为 jenkins内部用的是uid 1000 的user 若不修改权限会报错
chown -R 1000:1000 /home/jenkins
5、启动
docker run -itd -p 8081:8080 -p 50000:50000 --name jenkins --privileged=true -v /home/jenkins:/var/jenkins jenkins
-d 后台运行镜像
-p 8081:8080 将镜像的8080端口映射到服务器的8081端口
-p 50000:50000 将镜像的50000端口映射到服务器的50000端口
-v /etc/localtime:/etc/localtime 让容器使用和服务器同样的时间设置。
–name jenkins 给容器起一个别名
6关闭防火墙
systemctl stop firewalld.service
7查看防火墙状态
systemctl status firewalld.service
8访问
http://172.18.0.88:8080/login?from=%2F
9、获取管理员密码
(1)、查看日志
docker logs -f jenkins
(2)、直接在挂载的文件夹查找密码
cat /home/jenkins/secrets/initialAdminPassword
如果提示 没有那个文件或目录 则
find -name initialAdminPassword 查早文件目录
再查看文件
这也与密码文件路径
把这密码贴到密码输入框就行了