使用Docker快速搭建Jenkins环境

step 1: 依赖

step 2:启动Jenkins

先创建一个目录,在该目录下创建docker-compose.yml文件
docker-compose.yml

jenkins:
    container_name: jenkins
    image: jenkinsci/jenkins:2.14
    ports:
        - "8080:8080"
        - "50000:50000"
    environment:
        - JAVA_OPTS=-Duser.timezone=Asia/Shanghai
    volumes:
        - $PWD/jenkins_home:/var/jenkins_home
    restart: always

在该目录下创建jenkins_home目录,用于容器中的jenkins_home的挂载

mkdir -p jenkins_home
# jenkins容器里面的执行用户是id为1000的jenkins用户,对jenkins_home目录需要读写权限
sudo chown 1000:1000 jenkins_home

启动Jenkins:

docker-compose up

step 3:输入initialAdminPasswd

浏览器打开http://localhost:8080
getting started

看刚刚docker-compose的输出中:
admin passwd

拷贝passwd,输入,continue

step 4:安装插件

install plugin
(如果等太久没出这个页面,可以尝试手动刷新一下)

这个页面也是Jenkins2对“易用性”的改进之一,已经归类好一些推荐的插件,一键安装即可。点击Install suggested plugins,进入安装页面。(由于国内网络的原因,插件有可能会安装失败,可刷新,选择Retry安装部分安装失败的插件)

step 5:管理员账号设置

admin
安装完成后,进入管理员账号设置页面,填上基本信息,继续。

点击Start using Jenkins进入Jenkins主页面,安装完成。pipeline等相关组件在刚刚的suggested plugins也已经装上了。接下来看Jenkins pipeline的使用。

K8S中文社区微信公众号
分享到:更多 ()