podman安装jenkins
一、centos8安装podman
1. podman简介
podman是一个用于处理容器的开源Linux工具。Podman提供了一个与Docker兼容的命令行前端,它可以简单地作为Docker cli,简单地说docker和podman的功能相似。
2. 安装
在cenots8中,如果执行yum install -y docker
,会默认安装为podman。因此这边使用yum install -y podman
直接安装podman容器。
二、podman安装jenkins
1. 拉取
执行podman pull jenkins
拉取最新的jenkins。
拉取完成后执行podman images
进行查看镜像。
2. 前需
- 创建jenkins目录:
mkdir /home/jenkins
- 修改目录权限:
chown -R 1000:1000 jenkins/
- 启动容器:
podman run -itd -p 9090:8080 -p 50000:50000 --name jenkins --privileged=true -v /home/jenkins:/var/jenkins_home jenkins:latest
-p 是端口映射 8080 端口映射jenkins的端口,9090是宿主机的端口。
-v 是目录挂载,将容器的目录挂载到宿主机的目录下,这样防止容器崩掉后数据都丢失的情况
-p 50000:50000 打开远程访问
启动成功后会返回一个id长串,访问 http://:9090。
三、配置jenkins
1. 进入首页
因为-v /home/jenkins:/var/jenkins_home jenkins:latest
已经将容器里面的配置内存挂载到/home/jenkins下,所以这边的密码应该在/home/jenkins/secrets/initialAdminPassword
下。
2. 进入配置
通过cat /home/jenkins/secrets/initialAdminPassword
获取首次登陆的密码。
3. 安装插件
进入后会默认选择第一个进行安装推荐插件。
开始安装推荐插件,需要等待一会。
如果有插件安装失败,在安装结束之后会有"Retry”重试选项,点击重试即可。也可以等后面配置好加速器后重新安装(推荐)。
4. 设置用户
四、登陆jenkins
输入刚才的账号密码进入该页面,后续进行相关配置。