docker安裝Jenkins
1.安裝Docker
1.1 yum 包更新到最新
sudo yum update
1.2 安裝需要的軟件包, yum-util 提供yum-config-manager功能,另外兩個是devicemapper驅動依賴的
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
1.3 設置yum源為阿里雲
sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
1.4 安裝docker
sudo yum install docker-ce
1.5 安裝后查看docker版本
docker -v
2.設置ustc的鏡像(此處也可用阿里雲免費鏡像加速)
ustc是老牌的linux鏡像服務提供者了,還在遙遠的ubuntu 5.04版本的時候就在用。ustc的docker鏡像加速器速度很快。ustc docker mirror的優勢之一就是不需要注冊,是真正的公共服務。
https://lug.ustc.edu.cn/wiki/mirrors/help/docker
編輯該文件(創建並編輯):
vi /etc/docker/daemon.json
在該文件中輸入如下內容:
{
"registry-mirrors": ["https://docker.mirrors.ustc.edu.cn"]
}
3.啟動與關閉docker服務
systemctl命令是centos7系統服務管理器指令
啟動docker
systemctl start docker
關閉docker
systemctl stop docker
查看docker狀態
systemctl status docker
開機啟動docker
systemctl enable docker
更多docker命令請自行學習
4.Jenkins安裝和初始化
使用docker安裝Jenkins非常方便 , 注意版本不要弄錯
docker run --name dev_jenkins --user=root -p 8080:8080 -p 50000:50000 -v /opt/data/jenkins_home:/var/jenkins_home -d jenkins/jenkins:lts
啟動完jenkins后通過瀏覽器輸入地址http://部署jenkins主機IP:端口
此處注意 , 由於目錄掛載為/opt/data/jenkins_home:/var/jenkins_home 所以 密碼要把/var替換成掛載的目錄
根據提示從輸入administrator password
選擇安裝插件方式,這里我是默認第一個
進入插件安裝界面,連網等待插件安裝 ( 如果有些插件總是失敗 , 可以離線下載再安裝)
安裝完插件后,進入創建管理員界面
此時就安裝完成了(后續持續集成部署過程見鏈接 https://juejin.im/post/5b6af759e51d451951138eb4 ) , 博主后續沒有用他的方法 , 用谷歌的jib + 阿里雲私有docker倉庫完成持續集成 , 有人需要再更新吧