docker 安装 jenkins 就是这么简单?

jenkins是一个开源软件项目 , 是基于Java开发的一种持续集成工具 , 用于监控持续重复的工作 , 旨在提供一个开放易用的软件平台 , 使软件的持续集成变成可能
docker如何安装jenkins?
安装Dockeryum updateyum install -y yum-utils device-mapper-persistent-data lvm2yum-config-manager --add-repo yum -y install docker-cedocker -vsystemctl start dockersystemctl enable dockerdocker versiondocker images
docker 安装 jenkins 就是这么简单?文章插图
修改镜像源
vi /etc/docker/daemon.json{"registry-mirrors": [""]}#加载文件systemctl daemon-reload#重启dockersystemctl restart docker.service
docker 安装 jenkins 就是这么简单?文章插图
安装maven因为我们的项目是java项目 , 采用的maven管理jar , 如果采用安装完jenkins后在线直接安装的话 , 会非常慢 , 所以我们提前在宿主机安装好maven , 然后采用docker 挂载的方式进行安装处理
【docker 安装 jenkins 就是这么简单?】# 进入你要安装的目录cd /目录wget tar -xzvf apache-maven-3.6.3-bin.tar.gzcd /目录/apache-maven-3.6.3
docker 安装 jenkins 就是这么简单?文章插图
修改Maven的仓库路径:
vi /目录/apache-maven-3.6.3/conf/settings.xml# 大概在150行aliyunmaven*阿里云公共仓库;/url>
docker 安装 jenkins 就是这么简单?文章插图
添加环境变量:
vi /etc/profileexport M2_HOME=/目录/apache-maven-3.6.3export PATH=$PATH:${M2_HOME}/binsource /etc/profilemvn -version
docker 安装 jenkins 就是这么简单?文章插图
Jenkins 安装docker pull jenkins/jenkins# 创建jenkins 的数据目录mkdir /home/jenkins_home# 记得赋予挂载目录的权限 , 不然启动会报错误sudo chown -R 1000:1000 /home/jenkins_home# 启动jenkins , 并且挂载数据目录以及maven安装目录 , 这里的目录请换成自己的安装目录docker run --restart=always -d --name jenkins -p 8888:8080 -v /etc/localtime:/etc/localtime:ro -v /home/jenkins_home:/var/jenkins_home -v /目录/apache-maven-3.6.3:/usr/local/maven jenkins/jenkins
docker 安装 jenkins 就是这么简单?文章插图
访问Jenkinshttp://服务器内网ip:8888
docker 安装 jenkins 就是这么简单?文章插图
docker 安装 jenkins 就是这么简单?文章插图
回到服务器内查看密码docker exec -i -t jenkins /bin/bashcat /var/jenkins_home/secrets/initialAdminPassword
docker 安装 jenkins 就是这么简单?文章插图
拿到密码后直接登录 , 按照推荐方式进行软件安装就好 , 到此docker安装jenkins就搭建好啦 , 下章安排jenkins做自动化部署springboot的项目注意事项#如果遇到无法启动 , 请尝试以下方式解决docker logs -tf --tail=100 jenkins# 看看是否有存在Wrong volume permissions? 将你的挂载目录赋予权限sudo chown -R 1000:1000 /home/jenkins_home


推荐阅读