基于阿里云的Docker安装Jenkins

Posted by 杨青波 on 2020-08-13

环境准备

由于是Maven的Java项目,所以我们需要现在服务器上安装JDK,Maven和Git。

由于阿里云服务器默认不安装wget,所以我先安装一个wget

script
1
yum install wget

安装JDK

script
1
yum install -y java-1.8.0-openjdk

安装Maven

script
1
2
3
4
wget https://mirrors.bfsu.edu.cn/apache/maven/maven-3/3.6.3/binaries/apache-maven-3.6.3-bin.tar.gz
tar -zxvf apache-maven-3.6.3-bin.tar.gz
cd apache-maven-3.6.3/conf
vim settings.xml

添加一个阿里的镜像仓库

1
2
3
4
5
6
<mirror>
<id>alimaven</id>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
<mirrorOf>central</mirrorOf>
</mirror>

将maven加入到环境变量

  1. 编辑环境变量
1
vim /etc/profile
  1. 将Maven的bin目录加入到环境Path里
1
2
export MAVEN_HOME=/usr/local/apache-maven-3.6.3
export PATH=$PATH:$MAVEN_HOME/bin
  1. 重载一下环境变量
1
source /etc/profile

安装Git

1
yum -y install git

安装Docker

1
2
yum -y install docker
systemctl start docker

安装Jenkins

我使用docker安装的jenkins。

1
docker search jenkins

注意查询出来的第一个官方的jenkins非常老,我下载的时候是2.60版本的,导致很多插件不兼容
可以下载第二个jenkins/jenkins或者第三个。

script
1
docker install jenkins/jenkins

创建一个jenkins的挂载目录,并修改权限。

script
1
2
3
cd /opt
mkdir jenkins_home
chown -R 1000:1000 /opt/jenkins_home/

docker 生成 jenkins 容器并运行。以下 -p :前的第一个端口代表对外暴露端口,可修改为你指定的端口

script
1
docker run -d --name jenkins -p 8010:8080 -p 50000:50000 -v /opt/jenkins_home:/var/jenkins_home jenkins/jenkins

以上jenkins就已经安装运行了。

在浏览器中访问服务器ip:8010就可以进入jenkins了。

Jenkins初始化

第一次进入Jenkins初始化页面

第一次进入Jenkins需要输入默认密码。密码在 /var/jenkins_home/secrets/initialAdminPassword目录下,执行以下命令会输出一串字符串密码。

script
1
docker exec jenkins cat /var/jenkins_home/secrets/initialAdminPassword

进入jenkins直接安装推荐的插件,安装完创建用户。
在这里插入图片描述
进入系统管理(Manage System),进入插件管理(Manage Plugin),点击可选插件,搜索gitee,安装gitee插件。

以上Jenkins的安装配置初始化就完成了。



支付宝打赏 微信打赏

赞赏一下