所在位置:

在 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

【上一篇】在 centos 中使用 nvm 和 nrm

【下一篇】在 centos 中使用 docker 安装 gitlab