本文简单演示如何使用 Docker-Compose 搭建 Jenkins 服务。
以下的配置文件仅适用于开发环境或原型验证
创建 docker-compose 文件
首先,新建一个命名为: jenkins-compose.yml, 内容如下:
1 | version: '3.7' |
然后在文件所在目录执行:
1 | docker-compose -f jenkins-compose.yml up -d |
设置Jenkins
启动以后,可以使用浏览器访问:
1 | http://localhost:8083 |
会得到需要“解锁Jenkins”的提示,这时我们需要进入到 docker 容器中,把密码找到。 首先,进入容器,在命令行执行:
1 | docker exec -it webjenkins /bin/bash |
看到命令行提示符以后,执行:
1 | cat /var/jenkins_home/secrets/initialAdminPassword |
然后系统显示的就是本次安装生成的密码,把密码复制、粘贴到刚才打开的网站的”管理员密码”中。选择继续,下面进入“自定义 Jenkins”界面, 可以根据需要选择要安装的插件。
简单一点就先选择推荐的插件选项。(整个过程要下载比较多的内容,如果网络比较慢,需要比较长的时间)
安装完成后,接下来根据提示创建一个管理员账号
在示例中,我们讲一个名为: stu 的用户,密码为: Password123
设置完成后就可以进入管理界面,使用Jenkins了。