Docker及Jenkins安装
服务环境
三台服务器
安装 Docker
- 需要安装 device-mapper-persistent-data 和 lvm2 两个依赖。
1 | yum install -y yum-utils device-mapper-persistent-data lvm2 |
- 添加阿里云
Docker
镜像源
1 | sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo |
- 启动
Docker
1 | systemctl start docker |
- 执行
docker -v
查看版本
1 | docker -v |
- 配置阿里云镜像
1 | sudo mkdir -p /etc/docker |
安装 Jenkins
- JDK 安装,1.8 版本的无法启动 Jenkins,可安装更高版本的 Java
1 | yum install -y java |
- 使用 Yum 安装 Jenkins
1 | sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo |
- 启动 Jenkins
1 | service jenkins start |
- 放行端口,默认为 8080
使用服务器厂商的,还需要在服务器控制台中放行端口
1 | firewall-cmd --zone=public --add-port=8080/tcp --permanent |
- 在浏览器输入 IP 加端口,可以看见 Jenkins 界面,初次加载速度较慢
配置 Jenkins
加载完毕后会输入初始密码
- 获取密码
1 | cat /var/lib/jenkins/secrets/initialAdminPassword |
- 替换国内原
来到插件安装界面先替换安装源,否则加载巨慢……
1 | sed -i 's/http:\/\/updates.jenkins-ci.org\/download/https:\/\/mirrors.tuna.tsinghua.edu.cn\/jenkins/g' /var/lib/jenkins/updates/default.json && sed -i 's/http:\/\/www.google.com/https:\/\/www.baidu.com/g' /var/lib/jenkins/updates/default.json |
替换完成后点击安装推荐的插件
安装完成之后,根据提示创建管理员账号
将
Jenkins
加入Docker
用户组
1 | sudo groupadd docker #新增docker用户组 |
- 重启
Jenkins
1 | sudo service jenkins restart |
All articles in this blog are licensed under CC BY-NC-SA 4.0 unless stating additionally.
Comment