所在位置:
- 首页
- 正文
在 centos 中使用 docker 安装 jenkins
jenkins是一个开源的、提供友好操作界面的持续集成(CI)工具,主要用于持续、自动的构建/测试软件项目、监控外部任务的运行,下面是安装 jenkins 的步骤:
拉取 jenkins 的镜像
# docker pull jenkins/jenkins:lts
运行 jenkins 的 docker 容器
# docker run -d -p 8080:8080 -p 50000:50000 --name=jenkins-docker -v jenkins_home:/var/jenkins_home jenkins/jenkins:lts
复制镜像的文件到本地并查看初始化的admin密码
把镜像文件里的 initialAdminPassword 复制到当前目录
# docker cp jenkins-docker:/var/jenkins_home/secrets/initialAdminPassword .
在当前目录查看初始化密码
# cat initialAdminPassword
安装 nginx 并配置 jenkins 的访问
- 在 /etc/nginx/conf.d/ 新建一个 jenkins.conf 文件,内容如下:
server{
listen 80;
server_name jenkins.abc.com;
#charset koi8-r;
#access_log logs/host.access.log main;
location / {
proxy_pass http://127.0.0.1:8080;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header Host $host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
#error_page 404 /404.html;
# redirect server error pages to the static page /50x.html
# error_page 500 502 503 504 /50x.html;
location = /50x.html {
root html;
}
}
- 重启 nginx
配置 jenkins
- 在浏览器上输入
http://jenkins.abc.com
,解锁 jenkins,输入上面初始化的 admin 密码
- 安装默认的插件
- 创建管理员账号
- 配置实例
- 完成安装 jenkins