拉取jenkins镜像:
docker-compose.yml
文件内容如下:
version: "3"
services:
jenkins:
image: docker.io/bitnami/jenkins
container_name: jenkins
privileged: true
user: root
ports:
- 8080:8080
volumes:
- /home/app/jenkins/jenkins_home:/bitnami/jenkins
networks:
default:
external:
name: jenkins_network
创建jenkins容器网络:
docker network create jenkins_network
网络创建完成后,docker-compose up -d
创建容器,docker ps -a
查看容器状态:
浏览器输入ip+端口号进行访问:
输入默认账号密码user/bitnami,进入主界面:
下载安装中文插件:
更改默认账户密码:
修改后使用新账号密码重新登录user/*****,并新建用户,赋予管理员权限:
用户创建成功:
赋予新用户权限:
管理员权限赋予成功,接下来可以正常使用jenkins了。
进入容器执行echo $JAVA_HOME
,查看容器中jdk目录,配置到jenkins的JAVA_HOME
中:
[root@centos1810-100 jenkins]# docker exec -it -u root jenkins /bin/bash
root@f5ab3acadbc8:/# echo $JAVA_HOME
/opt/bitnami/java
root@f5ab3acadbc8:/# java --version
openjdk 11.0.15 2022-04-19 LTS
OpenJDK Runtime Environment (build 11.0.15+10-LTS)
OpenJDK 64-Bit Server VM (build 11.0.15+10-LTS, mixed mode)
jenkins安装maven插件:
查看maven插件是否安装成功:
全局工具配置中设置自动安装maven,应用后保存:
至此,可以新建项目进行正常使用啦。