1、安装 docker
可查看博文 CentOS 安装 Docker
2、gitlab 镜像查找
docker search jenkins
3、下载镜像
docker pull jekins/jekins
4、服务器创建 jenkins 相关数据存放目录
mkdir -p /docker/data/jenkins
chmod 777 /docker/data/jenkins
5、启动容器
docker run -d -u root --name jenkins -p 8000:8080 -v /docker/data/jenkins:/var/jenkins_home -v /var/run/docker.sock:/var/run/docker.sock jenkins/jenkins
7、在容器中安装 jdk 和 maven
在项目自动化部署过程中,往往需要使用到 jdk 和 maven
####### 下载上传免安装的 jdk 和 maven,然后解压 jdk 和 maven
cd /docker/data/jenkins
mkdir java
mkdir maven
解压 jdk 和 maven 到对应目录下
####### 环境变量配置
### 进入容器:
docker exec -it [containerId] sh
cp ~/.bashrc /var/home_jenkins
exit
### 修改环境变量,增加如下配置:
vi /docker/data/jenkins/.bashrc
### jdk
export JAVA_HOME=/docker/data/jenkins/java/jdk1.8.0_171
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
### maven
M2_HOME=/docker/data/jenkins/maven
export PATH=${M2_HOME}/bin:${PATH}
进入容器:
docker exec -it [containerId] sh
cp -f /var/home_jenkins/~.bashrc ~/
重启容器:
docker stop/start jenkins
8、访问jenkins
http://ip:8000
说明:
(1)登陆密码在docker映射的主机目录 /docker/data/jenkins/secrets/initialAdminPassword
或者
进入容器查看:
docker exec -it jenkins sh
cat /var/jenkins_home/secrets/initialAdminPassword
9、插件安装方式,选择默认安装方式。
10、创建新用户
test/123456
11、完成。
好了,到目前为止,jenkins 已安装完成。可以根据需要,进行相关的全局工具配置,以及任务配置啦~~
【一起学习】