Docker 安装Jenkins

下载镜像

docker pull jenkins/jenkins

创建目录

mkdir -p /mnt/jenkins
chmod 777 /mnt/jenkins

启动容器

docker run -dit -p 8090:8080 -p 8091:50000 -v /mnt/jenkins:/var/jenkins_home -v /etc/localtime:/etc/localtime -v /mnt/support:/mnt/support --name jenkins jenkins/jenkins

查看Jenkins密码

cat /mnt/jenkins/secrets/initialAdminPassword

更换国内源

vi /mnt/jenkins/hudson.model.UpdateCenter.xml
# 将 url 修改为 清华大学官方镜像:https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json

JDK安装

# 通过华为镜像站下载:https://repo.huaweicloud.com/java/jdk/
wget https://repo.huaweicloud.com/java/jdk/8u201-b09/jdk-8u201-linux-x64.tar.gz
# 解压
tar -zxvf jdk-8u201-linux-x64.tar.gz
# 环境变量
vim /etc/profile
export JAVA_HOME=/usr/local/jdk1.8.0_151
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:${JAVA_HOME}/jre/lib/rt.jar:${JAVA_HOME}/lib/dt.jar:${JAVA_HOME}/lib/tools.jar
# 应用和测试
source /etc/profile
java -version

maven安装

# 通过华为镜像站下载:https://maven.apache.org/download.cgi
wget https://dlcdn.apache.org/maven/maven-3/3.9.0/binaries/apache-maven-3.9.0-bin.tar.gz --no-check-certificate
tar -zxvf apache-maven-3.9.0-bin.tar.gz
# 环境变量
# MAVEN
vim /etc/profile
export MAVEN_HOME=/mnt/support/apache-maven-3.9.0
export PATH=$MAVEN_HOME/bin:$PATH
# 应用和测试
source /etc/profile
mvn -v

node.js安装

wget https://nodejs.org/dist/v16.13.2/node-v16.13.2-linux-x64.tar.xz
xz -d node-v16.13.2-linux-x64.tar.xz
tar xvf node-v16.13.2-linux-x64.tar
mv node-v16.13.2-linux-x64 node-v16.13.2
# 环境变量
# NODE JS
vim /etc/profile
export NODEJS_PATH=/mnt/support/node-v16.13.2
export PATH=$NODEJS_PATH/bin:$PATH
# 应用和测试
source /etc/profile
npm -v
# 安装国内源
npm install -g cnpm --registry=https://registry.npm.taobao.org

进入容器

docker exec -it jenkins /bin/bash
# 使用root权限
docker exec -it -u root jenkins /bin/bash

目录[+]

消息盒子

# 暂无消息 #

只显示最新10条未读和已读信息